.dark-theme .el-popper .popper__arrow,
.dark-theme .el-popper .popper__arrow::after {
  border-color: transparent;
}

.dark-theme .el-popper .popper__arrow {
  -webkit-filter: drop-shadow(0 2px 12px rgba(0, 0, 0, 0.03));
  filter: drop-shadow(0 2px 12px rgba(0, 0, 0, 0.03));
}

.dark-theme .el-popper[x-placement^="top"] .popper__arrow {
  border-top-color: #14110a;
}

.dark-theme .el-popper[x-placement^="top"] .popper__arrow::after {
  border-top-color: #000;
}

.dark-theme .el-popper[x-placement^="bottom"] .popper__arrow {
  border-bottom-color: #14110a;
}

.dark-theme .el-popper[x-placement^="bottom"] .popper__arrow::after {
  border-bottom-color: #000;
}

.dark-theme .el-popper[x-placement^="right"] .popper__arrow {
  border-right-color: #14110a;
}

.dark-theme .el-popper[x-placement^="right"] .popper__arrow::after {
  border-right-color: #000;
}

.dark-theme .el-popper[x-placement^="left"] .popper__arrow {
  border-left-color: #14110a;
}

.dark-theme .el-popper[x-placement^="left"] .popper__arrow::after {
  border-left-color: #000;
}

.dark-theme .el-select-dropdown {
  border: solid 1px #1b1812;
  background-color: #000;
}

.dark-theme .el-select-dropdown.is-multiple .el-select-dropdown__item.selected {
  color: #409eff;
  background-color: #000;
}

.dark-theme
  .el-select-dropdown.is-multiple
  .el-select-dropdown__item.selected.hover {
  background-color: #0a0805;
}

.dark-theme .el-select-dropdown__empty {
  color: #999;
}

.dark-theme .el-textarea__inner {
  color: #9f9d99;
  background-color: #000;
  border: 1px solid #232019;
}

.dark-theme .el-textarea__inner::-webkit-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea__inner::-moz-placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea__inner::-ms-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea__inner::placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea__inner:hover {
  border-color: #3f3b33;
}

.dark-theme .el-textarea__inner:focus {
  border-color: #409eff;
}

.dark-theme .el-textarea .el-input__count {
  color: #909399;
  background: #000;
}

.dark-theme .el-textarea.is-disabled .el-textarea__inner {
  background-color: #0a0805;
  border-color: #1b1812;
  color: #3f3b33;
}

.dark-theme
  .el-textarea.is-disabled
  .el-textarea__inner::-webkit-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea.is-disabled .el-textarea__inner::-moz-placeholder {
  color: #3f3b33;
}

.dark-theme
  .el-textarea.is-disabled
  .el-textarea__inner::-ms-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea.is-disabled .el-textarea__inner::placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea.is-exceed .el-textarea__inner {
  border-color: #f56c6c;
}

.dark-theme .el-textarea.is-exceed .el-input__count {
  color: #f56c6c;
}

.dark-theme .el-input::-webkit-scrollbar-thumb {
  background: #b4bccc;
}

.dark-theme .el-input::-webkit-scrollbar-corner {
  background: #fff;
}

.dark-theme .el-input::-webkit-scrollbar-track {
  background: #fff;
}

.dark-theme .el-input::-webkit-scrollbar-track-piece {
  background: #fff;
}

.dark-theme .el-input .el-input__clear {
  color: #3f3b33;
}

.dark-theme .el-input .el-input__clear:hover {
  color: #6f6c66;
}

.dark-theme .el-input .el-input__count {
  color: #909399;
}

.dark-theme .el-input .el-input__count .el-input__count-inner {
  background: #000;
}

.dark-theme .el-input__inner {
  background-color: #000;
  border: 1px solid #232019;
  color: #9f9d99;
}

.dark-theme .el-input__inner::-webkit-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input__inner::-moz-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input__inner::-ms-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input__inner::placeholder {
  color: #3f3b33;
}

.dark-theme .el-input__inner:hover {
  border-color: #3f3b33;
}

.dark-theme .el-input__inner:focus {
  border-color: #409eff;
}

.dark-theme .el-input__suffix {
  color: #3f3b33;
}

.dark-theme .el-input__prefix {
  color: #3f3b33;
}

.dark-theme .el-input.is-active .el-input__inner {
  border-color: #409eff;
}

.dark-theme .el-input.is-disabled .el-input__inner {
  background-color: #0a0805;
  border-color: #1b1812;
  color: #3f3b33;
}

.dark-theme .el-input.is-disabled .el-input__inner::-webkit-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input.is-disabled .el-input__inner::-moz-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input.is-disabled .el-input__inner::-ms-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input.is-disabled .el-input__inner::placeholder {
  color: #3f3b33;
}

.dark-theme .el-input.is-exceed .el-input__inner {
  border-color: #f56c6c;
}

.dark-theme .el-input.is-exceed .el-input__suffix .el-input__count {
  color: #f56c6c;
}

.dark-theme .el-input-group__append,
.dark-theme .el-input-group__prepend {
  background-color: #0a0805;
  color: #909399;
  border: 1px solid #232019;
}

.dark-theme .el-input-group__append button.el-button,
.dark-theme .el-input-group__append div.el-select .el-input__inner,
.dark-theme .el-input-group__append div.el-select:hover .el-input__inner,
.dark-theme .el-input-group__prepend button.el-button,
.dark-theme .el-input-group__prepend div.el-select .el-input__inner,
.dark-theme .el-input-group__prepend div.el-select:hover .el-input__inner {
  border-color: transparent;
  background-color: transparent;
  color: inherit;
  border-top: 0;
  border-bottom: 0;
}

.dark-theme .el-input-group__prepend {
  border-right: 0;
}

.dark-theme .el-input-group__append {
  border-left: 0;
}

.dark-theme
  .el-input-group--prepend
  .el-select
  .el-input.is-focus
  .el-input__inner {
  border-color: transparent;
}

.dark-theme
  .el-input-group--append
  .el-select
  .el-input.is-focus
  .el-input__inner {
  border-color: transparent;
}

.dark-theme .el-tag {
  background-color: #06101a;
  border-color: #0d2033;
  color: #409eff;
  color: #409eff;
}

.dark-theme .el-tag.is-hit {
  border-color: #409eff;
}

.dark-theme .el-tag .el-tag__close {
  color: #409eff;
}

.dark-theme .el-tag .el-tag__close:hover {
  color: #000;
  background-color: #409eff;
}

.dark-theme .el-tag.el-tag--info {
  background-color: #0e0f0f;
  border-color: #1d1d1f;
  color: #909399;
}

.dark-theme .el-tag.el-tag--info.is-hit {
  border-color: #909399;
}

.dark-theme .el-tag.el-tag--info .el-tag__close {
  color: #909399;
}

.dark-theme .el-tag.el-tag--info .el-tag__close:hover {
  color: #000;
  background-color: #909399;
}

.dark-theme .el-tag.el-tag--success {
  background-color: #0a1306;
  border-color: #15270c;
  color: #67c23a;
}

.dark-theme .el-tag.el-tag--success.is-hit {
  border-color: #67c23a;
}

.dark-theme .el-tag.el-tag--success .el-tag__close {
  color: #67c23a;
}

.dark-theme .el-tag.el-tag--success .el-tag__close:hover {
  color: #000;
  background-color: #67c23a;
}

.dark-theme .el-tag.el-tag--warning {
  background-color: #171006;
  border-color: #2e200c;
  color: #e6a23c;
}

.dark-theme .el-tag.el-tag--warning.is-hit {
  border-color: #e6a23c;
}

.dark-theme .el-tag.el-tag--warning .el-tag__close {
  color: #e6a23c;
}

.dark-theme .el-tag.el-tag--warning .el-tag__close:hover {
  color: #000;
  background-color: #e6a23c;
}

.dark-theme .el-tag.el-tag--danger {
  background-color: #190b0b;
  border-color: #311616;
  color: #f56c6c;
}

.dark-theme .el-tag.el-tag--danger.is-hit {
  border-color: #f56c6c;
}

.dark-theme .el-tag.el-tag--danger .el-tag__close {
  color: #f56c6c;
}

.dark-theme .el-tag.el-tag--danger .el-tag__close:hover {
  color: #000;
  background-color: #f56c6c;
}

.dark-theme .el-tag--dark {
  background-color: #409eff;
  border-color: #409eff;
  color: #000;
}

.dark-theme .el-tag--dark.is-hit {
  border-color: #409eff;
}

.dark-theme .el-tag--dark .el-tag__close {
  color: #000;
}

.dark-theme .el-tag--dark .el-tag__close:hover {
  color: #000;
  background-color: #337ecc;
}

.dark-theme .el-tag--dark.el-tag--info {
  background-color: #909399;
  border-color: #909399;
  color: #000;
}

.dark-theme .el-tag--dark.el-tag--info.is-hit {
  border-color: #909399;
}

.dark-theme .el-tag--dark.el-tag--info .el-tag__close {
  color: #000;
}

.dark-theme .el-tag--dark.el-tag--info .el-tag__close:hover {
  color: #000;
  background-color: #73767a;
}

.dark-theme .el-tag--dark.el-tag--success {
  background-color: #67c23a;
  border-color: #67c23a;
  color: #000;
}

.dark-theme .el-tag--dark.el-tag--success.is-hit {
  border-color: #67c23a;
}

.dark-theme .el-tag--dark.el-tag--success .el-tag__close {
  color: #000;
}

.dark-theme .el-tag--dark.el-tag--success .el-tag__close:hover {
  color: #000;
  background-color: #529b2e;
}

.dark-theme .el-tag--dark.el-tag--warning {
  background-color: #e6a23c;
  border-color: #e6a23c;
  color: #000;
}

.dark-theme .el-tag--dark.el-tag--warning.is-hit {
  border-color: #e6a23c;
}

.dark-theme .el-tag--dark.el-tag--warning .el-tag__close {
  color: #000;
}

.dark-theme .el-tag--dark.el-tag--warning .el-tag__close:hover {
  color: #000;
  background-color: #b88230;
}

.dark-theme .el-tag--dark.el-tag--danger {
  background-color: #f56c6c;
  border-color: #f56c6c;
  color: #000;
}

.dark-theme .el-tag--dark.el-tag--danger.is-hit {
  border-color: #f56c6c;
}

.dark-theme .el-tag--dark.el-tag--danger .el-tag__close {
  color: #000;
}

.dark-theme .el-tag--dark.el-tag--danger .el-tag__close:hover {
  color: #000;
  background-color: #c45656;
}

.dark-theme .el-tag--plain {
  background-color: #000;
  border-color: #1a3f66;
  color: #409eff;
}

.dark-theme .el-tag--plain.is-hit {
  border-color: #409eff;
}

.dark-theme .el-tag--plain .el-tag__close {
  color: #409eff;
}

.dark-theme .el-tag--plain .el-tag__close:hover {
  color: #000;
  background-color: #409eff;
}

.dark-theme .el-tag--plain.el-tag--info {
  background-color: #000;
  border-color: #3a3b3d;
  color: #909399;
}

.dark-theme .el-tag--plain.el-tag--info.is-hit {
  border-color: #909399;
}

.dark-theme .el-tag--plain.el-tag--info .el-tag__close {
  color: #909399;
}

.dark-theme .el-tag--plain.el-tag--info .el-tag__close:hover {
  color: #000;
  background-color: #909399;
}

.dark-theme .el-tag--plain.el-tag--success {
  background-color: #000;
  border-color: #294e17;
  color: #67c23a;
}

.dark-theme .el-tag--plain.el-tag--success.is-hit {
  border-color: #67c23a;
}

.dark-theme .el-tag--plain.el-tag--success .el-tag__close {
  color: #67c23a;
}

.dark-theme .el-tag--plain.el-tag--success .el-tag__close:hover {
  color: #000;
  background-color: #67c23a;
}

.dark-theme .el-tag--plain.el-tag--warning {
  background-color: #000;
  border-color: #5c4118;
  color: #e6a23c;
}

.dark-theme .el-tag--plain.el-tag--warning.is-hit {
  border-color: #e6a23c;
}

.dark-theme .el-tag--plain.el-tag--warning .el-tag__close {
  color: #e6a23c;
}

.dark-theme .el-tag--plain.el-tag--warning .el-tag__close:hover {
  color: #000;
  background-color: #e6a23c;
}

.dark-theme .el-tag--plain.el-tag--danger {
  background-color: #000;
  border-color: #622b2b;
  color: #f56c6c;
}

.dark-theme .el-tag--plain.el-tag--danger.is-hit {
  border-color: #f56c6c;
}

.dark-theme .el-tag--plain.el-tag--danger .el-tag__close {
  color: #f56c6c;
}

.dark-theme .el-tag--plain.el-tag--danger .el-tag__close:hover {
  color: #000;
  background-color: #f56c6c;
}

.dark-theme .el-select-dropdown__item {
  color: #9f9d99;
}

.dark-theme .el-select-dropdown__item.is-disabled {
  color: #3f3b33;
}

.dark-theme .el-select-dropdown__item.is-disabled:hover {
  background-color: #000;
}

.dark-theme .el-select-dropdown__item.hover,
.dark-theme .el-select-dropdown__item:hover {
  background-color: #0a0805;
}

.dark-theme .el-select-dropdown__item.selected {
  color: #409eff;
}

.dark-theme .el-select-group__wrap:not(:last-of-type)::after {
  background: #1b1812;
}

.dark-theme .el-select-group__title {
  color: #909399;
}

.dark-theme .el-scrollbar__thumb {
  background-color: rgba(111, 108, 102, 0.3);
}

.dark-theme .el-scrollbar__thumb:hover {
  background-color: rgba(111, 108, 102, 0.5);
}

.dark-theme .el-select:hover .el-input__inner {
  border-color: #3f3b33;
}

.dark-theme .el-select .el-input__inner:focus {
  border-color: #409eff;
}

.dark-theme .el-select .el-input .el-select__caret {
  color: #3f3b33;
}

.dark-theme .el-select .el-input .el-select__caret.is-show-close {
  color: #3f3b33;
}

.dark-theme .el-select .el-input .el-select__caret.is-show-close:hover {
  color: #6f6c66;
}

.dark-theme .el-select .el-input.is-disabled .el-input__inner:hover {
  border-color: #1b1812;
}

.dark-theme .el-select .el-input.is-focus .el-input__inner {
  border-color: #409eff;
}

.dark-theme .el-select__input {
  border: none;
  color: #666;
  background-color: transparent;
}

.dark-theme .el-select__close {
  color: #3f3b33;
}

.dark-theme .el-select__close:hover {
  color: #6f6c66;
}

.dark-theme .el-select .el-tag {
  border-color: transparent;
  background-color: #f0f2f5;
}

.dark-theme .el-select .el-tag__close.el-icon-close {
  background-color: #3f3b33;
  color: #000;
}

.dark-theme .el-select .el-tag__close.el-icon-close:hover {
  background-color: #6f6c66;
}

.dark-theme .el-pagination {
  color: #cfcecc;
}

.dark-theme .el-pagination button {
  border: none;
  background: 0 0;
}

.dark-theme .el-pagination button:hover {
  color: #409eff;
}

.dark-theme .el-pagination button:disabled {
  color: #3f3b33;
  background-color: #000;
}

.dark-theme .el-pagination .btn-next,
.dark-theme .el-pagination .btn-prev {
  background: center center no-repeat;
  background-color: #000;
  color: #cfcecc;
}

.dark-theme .el-pagination .el-pager li.disabled {
  color: #3f3b33;
}

.dark-theme .el-pagination--small .btn-next,
.dark-theme .el-pagination--small .btn-prev,
.dark-theme .el-pagination--small .el-pager li,
.dark-theme .el-pagination--small .el-pager li.btn-quicknext,
.dark-theme .el-pagination--small .el-pager li.btn-quickprev,
.dark-theme .el-pagination--small .el-pager li:last-child {
  border-color: transparent;
}

.dark-theme .el-pagination__sizes {
  color: #9f9d99;
}

.dark-theme .el-pagination__sizes .el-input .el-input__inner:hover {
  border-color: #409eff;
}

.dark-theme .el-pagination__total {
  color: #9f9d99;
}

.dark-theme .el-pagination__jump {
  color: #9f9d99;
}

.dark-theme .el-pagination.is-background .btn-next,
.dark-theme .el-pagination.is-background .btn-prev,
.dark-theme .el-pagination.is-background .el-pager li {
  background-color: #0e0f0f;
  color: #9f9d99;
}

.dark-theme .el-pagination.is-background .btn-next.disabled,
.dark-theme .el-pagination.is-background .btn-prev.disabled,
.dark-theme .el-pagination.is-background .el-pager li.disabled {
  color: #3f3b33;
}

.dark-theme .el-pagination.is-background .btn-next:disabled,
.dark-theme .el-pagination.is-background .btn-prev:disabled {
  color: #3f3b33;
}

.dark-theme .el-pagination.is-background .el-pager li:not(.disabled):hover {
  color: #409eff;
}

.dark-theme .el-pagination.is-background .el-pager li:not(.disabled).active {
  background-color: #409eff;
  color: #000;
}

.dark-theme .el-pager li {
  background: #000;
}

.dark-theme .el-pager li.btn-quicknext,
.dark-theme .el-pager li.btn-quickprev {
  color: #cfcecc;
}

.dark-theme .el-pager li.btn-quicknext.disabled,
.dark-theme .el-pager li.btn-quickprev.disabled {
  color: #3f3b33;
}

.dark-theme .el-pager li.active + li {
  border-left: 0;
}

.dark-theme .el-pager li:hover {
  color: #409eff;
}

.dark-theme .el-pager li.active {
  color: #409eff;
}

.dark-theme .v-modal {
  background: #fff;
}

.dark-theme .el-dialog {
  background: #000;
}

.dark-theme .el-dialog__headerbtn {
  background: 0 0;
  border: none;
}

.dark-theme .el-dialog__headerbtn .el-dialog__close {
  color: #909399;
}

.dark-theme .el-dialog__headerbtn:focus .el-dialog__close,
.dark-theme .el-dialog__headerbtn:hover .el-dialog__close {
  color: #409eff;
}

.dark-theme .el-dialog__title {
  color: #cfcecc;
}

.dark-theme .el-dialog__body {
  color: #9f9d99;
}

.dark-theme .el-textarea__inner {
  color: #9f9d99;
  background-color: #000;
  border: 1px solid #232019;
}

.dark-theme .el-textarea__inner::-webkit-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea__inner::-moz-placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea__inner::-ms-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea__inner::placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea__inner:hover {
  border-color: #3f3b33;
}

.dark-theme .el-textarea__inner:focus {
  border-color: #409eff;
}

.dark-theme .el-textarea .el-input__count {
  color: #909399;
  background: #000;
}

.dark-theme .el-textarea.is-disabled .el-textarea__inner {
  background-color: #0a0805;
  border-color: #1b1812;
  color: #3f3b33;
}

.dark-theme
  .el-textarea.is-disabled
  .el-textarea__inner::-webkit-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea.is-disabled .el-textarea__inner::-moz-placeholder {
  color: #3f3b33;
}

.dark-theme
  .el-textarea.is-disabled
  .el-textarea__inner::-ms-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea.is-disabled .el-textarea__inner::placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea.is-exceed .el-textarea__inner {
  border-color: #f56c6c;
}

.dark-theme .el-textarea.is-exceed .el-input__count {
  color: #f56c6c;
}

.dark-theme .el-input::-webkit-scrollbar-thumb {
  background: #b4bccc;
}

.dark-theme .el-input::-webkit-scrollbar-corner {
  background: #fff;
}

.dark-theme .el-input::-webkit-scrollbar-track {
  background: #fff;
}

.dark-theme .el-input::-webkit-scrollbar-track-piece {
  background: #fff;
}

.dark-theme .el-input .el-input__clear {
  color: #3f3b33;
}

.dark-theme .el-input .el-input__clear:hover {
  color: #6f6c66;
}

.dark-theme .el-input .el-input__count {
  color: #909399;
}

.dark-theme .el-input .el-input__count .el-input__count-inner {
  background: #000;
}

.dark-theme .el-input__inner {
  background-color: #000;
  border: 1px solid #232019;
  color: #9f9d99;
}

.dark-theme .el-input__inner::-webkit-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input__inner::-moz-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input__inner::-ms-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input__inner::placeholder {
  color: #3f3b33;
}

.dark-theme .el-input__inner:hover {
  border-color: #3f3b33;
}

.dark-theme .el-input__inner:focus {
  border-color: #409eff;
}

.dark-theme .el-input__suffix {
  color: #3f3b33;
}

.dark-theme .el-input__prefix {
  color: #3f3b33;
}

.dark-theme .el-input.is-active .el-input__inner {
  border-color: #409eff;
}

.dark-theme .el-input.is-disabled .el-input__inner {
  background-color: #0a0805;
  border-color: #1b1812;
  color: #3f3b33;
}

.dark-theme .el-input.is-disabled .el-input__inner::-webkit-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input.is-disabled .el-input__inner::-moz-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input.is-disabled .el-input__inner::-ms-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input.is-disabled .el-input__inner::placeholder {
  color: #3f3b33;
}

.dark-theme .el-input.is-exceed .el-input__inner {
  border-color: #f56c6c;
}

.dark-theme .el-input.is-exceed .el-input__suffix .el-input__count {
  color: #f56c6c;
}

.dark-theme .el-input-group__append,
.dark-theme .el-input-group__prepend {
  background-color: #0a0805;
  color: #909399;
  border: 1px solid #232019;
}

.dark-theme .el-input-group__append button.el-button,
.dark-theme .el-input-group__append div.el-select .el-input__inner,
.dark-theme .el-input-group__append div.el-select:hover .el-input__inner,
.dark-theme .el-input-group__prepend button.el-button,
.dark-theme .el-input-group__prepend div.el-select .el-input__inner,
.dark-theme .el-input-group__prepend div.el-select:hover .el-input__inner {
  border-color: transparent;
  background-color: transparent;
  color: inherit;
  border-top: 0;
  border-bottom: 0;
}

.dark-theme .el-input-group__prepend {
  border-right: 0;
}

.dark-theme .el-input-group__append {
  border-left: 0;
}

.dark-theme
  .el-input-group--prepend
  .el-select
  .el-input.is-focus
  .el-input__inner {
  border-color: transparent;
}

.dark-theme
  .el-input-group--append
  .el-select
  .el-input.is-focus
  .el-input__inner {
  border-color: transparent;
}

.dark-theme .el-scrollbar__thumb {
  background-color: rgba(111, 108, 102, 0.3);
}

.dark-theme .el-scrollbar__thumb:hover {
  background-color: rgba(111, 108, 102, 0.5);
}

.dark-theme .el-popper .popper__arrow,
.dark-theme .el-popper .popper__arrow::after {
  border-color: transparent;
}

.dark-theme .el-popper .popper__arrow {
  -webkit-filter: drop-shadow(0 2px 12px rgba(0, 0, 0, 0.03));
  filter: drop-shadow(0 2px 12px rgba(0, 0, 0, 0.03));
}

.dark-theme .el-popper[x-placement^="top"] .popper__arrow {
  border-top-color: #14110a;
}

.dark-theme .el-popper[x-placement^="top"] .popper__arrow::after {
  border-top-color: #000;
}

.dark-theme .el-popper[x-placement^="bottom"] .popper__arrow {
  border-bottom-color: #14110a;
}

.dark-theme .el-popper[x-placement^="bottom"] .popper__arrow::after {
  border-bottom-color: #000;
}

.dark-theme .el-popper[x-placement^="right"] .popper__arrow {
  border-right-color: #14110a;
}

.dark-theme .el-popper[x-placement^="right"] .popper__arrow::after {
  border-right-color: #000;
}

.dark-theme .el-popper[x-placement^="left"] .popper__arrow {
  border-left-color: #14110a;
}

.dark-theme .el-popper[x-placement^="left"] .popper__arrow::after {
  border-left-color: #000;
}

.dark-theme .el-autocomplete-suggestion {
  border: 1px solid #1b1812;
  background-color: #000;
}

.dark-theme .el-autocomplete-suggestion li {
  color: #9f9d99;
}

.dark-theme .el-autocomplete-suggestion li:hover {
  background-color: #0a0805;
}

.dark-theme .el-autocomplete-suggestion li.highlighted {
  background-color: #0a0805;
}

.dark-theme .el-autocomplete-suggestion li.divider {
  border-top: 1px solid #fff;
}

.dark-theme .el-autocomplete-suggestion.is-loading li {
  color: #999;
}

.dark-theme .el-autocomplete-suggestion.is-loading li:hover {
  background-color: #000;
}

.dark-theme .el-button {
  background: #000;
  border: 1px solid #232019;
  border-color: #232019;
  color: #9f9d99;
}

.dark-theme .el-button:focus,
.dark-theme .el-button:hover {
  color: #409eff;
  border-color: #132f4d;
  background-color: #06101a;
}

.dark-theme .el-button:active {
  color: #53a8ff;
  border-color: #53a8ff;
}

.dark-theme .el-button::-moz-focus-inner {
  border: 0;
}

.dark-theme .el-button.is-plain:focus,
.dark-theme .el-button.is-plain:hover {
  background: #000;
  border-color: #409eff;
  color: #409eff;
}

.dark-theme .el-button.is-plain:active {
  background: #000;
  border-color: #53a8ff;
  color: #53a8ff;
}

.dark-theme .el-button.is-active {
  color: #53a8ff;
  border-color: #53a8ff;
}

.dark-theme .el-button.is-disabled,
.dark-theme .el-button.is-disabled:focus,
.dark-theme .el-button.is-disabled:hover {
  color: #3f3b33;
  background-color: #000;
  border-color: #14110a;
}

.dark-theme .el-button.is-disabled.el-button--text {
  background-color: transparent;
}

.dark-theme .el-button.is-disabled.is-plain,
.dark-theme .el-button.is-disabled.is-plain:focus,
.dark-theme .el-button.is-disabled.is-plain:hover {
  background-color: #000;
  border-color: #14110a;
  color: #3f3b33;
}

.dark-theme .el-button.is-loading:before {
  background-color: rgba(255, 255, 255, 0.35);
}

.dark-theme .el-button--primary {
  color: #000;
  background-color: #409eff;
  border-color: #409eff;
}

.dark-theme .el-button--primary:focus,
.dark-theme .el-button--primary:hover {
  background: #337ecc;
  border-color: #337ecc;
  color: #000;
}

.dark-theme .el-button--primary:active {
  background: #53a8ff;
  border-color: #53a8ff;
  color: #000;
}

.dark-theme .el-button--primary.is-active {
  background: #53a8ff;
  border-color: #53a8ff;
  color: #000;
}

.dark-theme .el-button--primary.is-disabled,
.dark-theme .el-button--primary.is-disabled:active,
.dark-theme .el-button--primary.is-disabled:focus,
.dark-theme .el-button--primary.is-disabled:hover {
  color: #000;
  background-color: #204f80;
  border-color: #204f80;
}

.dark-theme .el-button--primary.is-plain {
  color: #409eff;
  background: #06101a;
  border-color: #1a3f66;
}

.dark-theme .el-button--primary.is-plain:focus,
.dark-theme .el-button--primary.is-plain:hover {
  background: #409eff;
  border-color: #409eff;
  color: #000;
}

.dark-theme .el-button--primary.is-plain:active {
  background: #53a8ff;
  border-color: #53a8ff;
  color: #000;
}

.dark-theme .el-button--primary.is-plain.is-disabled,
.dark-theme .el-button--primary.is-plain.is-disabled:active,
.dark-theme .el-button--primary.is-plain.is-disabled:focus,
.dark-theme .el-button--primary.is-plain.is-disabled:hover {
  color: #265f99;
  background-color: #06101a;
  border-color: #0d2033;
}

.dark-theme .el-button--success {
  color: #000;
  background-color: #67c23a;
  border-color: #67c23a;
}

.dark-theme .el-button--success:focus,
.dark-theme .el-button--success:hover {
  background: #529b2e;
  border-color: #529b2e;
  color: #000;
}

.dark-theme .el-button--success:active {
  background: #76c84e;
  border-color: #76c84e;
  color: #000;
}

.dark-theme .el-button--success.is-active {
  background: #76c84e;
  border-color: #76c84e;
  color: #000;
}

.dark-theme .el-button--success.is-disabled,
.dark-theme .el-button--success.is-disabled:active,
.dark-theme .el-button--success.is-disabled:focus,
.dark-theme .el-button--success.is-disabled:hover {
  color: #000;
  background-color: #34611d;
  border-color: #34611d;
}

.dark-theme .el-button--success.is-plain {
  color: #67c23a;
  background: #0a1306;
  border-color: #294e17;
}

.dark-theme .el-button--success.is-plain:focus,
.dark-theme .el-button--success.is-plain:hover {
  background: #67c23a;
  border-color: #67c23a;
  color: #000;
}

.dark-theme .el-button--success.is-plain:active {
  background: #76c84e;
  border-color: #76c84e;
  color: #000;
}

.dark-theme .el-button--success.is-plain.is-disabled,
.dark-theme .el-button--success.is-plain.is-disabled:active,
.dark-theme .el-button--success.is-plain.is-disabled:focus,
.dark-theme .el-button--success.is-plain.is-disabled:hover {
  color: #3e7423;
  background-color: #0a1306;
  border-color: #15270c;
}

.dark-theme .el-button--warning {
  color: #000;
  background-color: #e6a23c;
  border-color: #e6a23c;
}

.dark-theme .el-button--warning:focus,
.dark-theme .el-button--warning:hover {
  background: #b88230;
  border-color: #b88230;
  color: #000;
}

.dark-theme .el-button--warning:active {
  background: #e9ab50;
  border-color: #e9ab50;
  color: #000;
}

.dark-theme .el-button--warning.is-active {
  background: #e9ab50;
  border-color: #e9ab50;
  color: #000;
}

.dark-theme .el-button--warning.is-disabled,
.dark-theme .el-button--warning.is-disabled:active,
.dark-theme .el-button--warning.is-disabled:focus,
.dark-theme .el-button--warning.is-disabled:hover {
  color: #000;
  background-color: #73511e;
  border-color: #73511e;
}

.dark-theme .el-button--warning.is-plain {
  color: #e6a23c;
  background: #171006;
  border-color: #5c4118;
}

.dark-theme .el-button--warning.is-plain:focus,
.dark-theme .el-button--warning.is-plain:hover {
  background: #e6a23c;
  border-color: #e6a23c;
  color: #000;
}

.dark-theme .el-button--warning.is-plain:active {
  background: #e9ab50;
  border-color: #e9ab50;
  color: #000;
}

.dark-theme .el-button--warning.is-plain.is-disabled,
.dark-theme .el-button--warning.is-plain.is-disabled:active,
.dark-theme .el-button--warning.is-plain.is-disabled:focus,
.dark-theme .el-button--warning.is-plain.is-disabled:hover {
  color: #8a6124;
  background-color: #171006;
  border-color: #2e200c;
}

.dark-theme .el-button--danger {
  color: #000;
  background-color: #f56c6c;
  border-color: #f56c6c;
}

.dark-theme .el-button--danger:focus,
.dark-theme .el-button--danger:hover {
  background: #c45656;
  border-color: #c45656;
  color: #000;
}

.dark-theme .el-button--danger:active {
  background: #f67b7b;
  border-color: #f67b7b;
  color: #000;
}

.dark-theme .el-button--danger.is-active {
  background: #f67b7b;
  border-color: #f67b7b;
  color: #000;
}

.dark-theme .el-button--danger.is-disabled,
.dark-theme .el-button--danger.is-disabled:active,
.dark-theme .el-button--danger.is-disabled:focus,
.dark-theme .el-button--danger.is-disabled:hover {
  color: #000;
  background-color: #7b3636;
  border-color: #7b3636;
}

.dark-theme .el-button--danger.is-plain {
  color: #f56c6c;
  background: #190b0b;
  border-color: #622b2b;
}

.dark-theme .el-button--danger.is-plain:focus,
.dark-theme .el-button--danger.is-plain:hover {
  background: #f56c6c;
  border-color: #f56c6c;
  color: #000;
}

.dark-theme .el-button--danger.is-plain:active {
  background: #f67b7b;
  border-color: #f67b7b;
  color: #000;
}

.dark-theme .el-button--danger.is-plain.is-disabled,
.dark-theme .el-button--danger.is-plain.is-disabled:active,
.dark-theme .el-button--danger.is-plain.is-disabled:focus,
.dark-theme .el-button--danger.is-plain.is-disabled:hover {
  color: #934141;
  background-color: #190b0b;
  border-color: #311616;
}

.dark-theme .el-button--info {
  color: #000;
  background-color: #909399;
  border-color: #909399;
}

.dark-theme .el-button--info:focus,
.dark-theme .el-button--info:hover {
  background: #73767a;
  border-color: #73767a;
  color: #000;
}

.dark-theme .el-button--info:active {
  background: #9b9ea3;
  border-color: #9b9ea3;
  color: #000;
}

.dark-theme .el-button--info.is-active {
  background: #9b9ea3;
  border-color: #9b9ea3;
  color: #000;
}

.dark-theme .el-button--info.is-disabled,
.dark-theme .el-button--info.is-disabled:active,
.dark-theme .el-button--info.is-disabled:focus,
.dark-theme .el-button--info.is-disabled:hover {
  color: #000;
  background-color: #484a4d;
  border-color: #484a4d;
}

.dark-theme .el-button--info.is-plain {
  color: #909399;
  background: #0e0f0f;
  border-color: #3a3b3d;
}

.dark-theme .el-button--info.is-plain:focus,
.dark-theme .el-button--info.is-plain:hover {
  background: #909399;
  border-color: #909399;
  color: #000;
}

.dark-theme .el-button--info.is-plain:active {
  background: #9b9ea3;
  border-color: #9b9ea3;
  color: #000;
}

.dark-theme .el-button--info.is-plain.is-disabled,
.dark-theme .el-button--info.is-plain.is-disabled:active,
.dark-theme .el-button--info.is-plain.is-disabled:focus,
.dark-theme .el-button--info.is-plain.is-disabled:hover {
  color: #56585c;
  background-color: #0e0f0f;
  border-color: #1d1d1f;
}

.dark-theme .el-button--text {
  border-color: transparent;
  color: #409eff;
  background: 0 0;
}

.dark-theme .el-button--text:focus,
.dark-theme .el-button--text:hover {
  color: #337ecc;
  border-color: transparent;
  background-color: transparent;
}

.dark-theme .el-button--text:active {
  color: #53a8ff;
  border-color: transparent;
  background-color: transparent;
}

.dark-theme .el-button--text.is-disabled,
.dark-theme .el-button--text.is-disabled:focus,
.dark-theme .el-button--text.is-disabled:hover {
  border-color: transparent;
}

.dark-theme .el-button-group > .el-dropdown > .el-button {
  border-left-color: rgba(0, 0, 0, 0.5);
}

.dark-theme .el-button-group .el-button--primary:first-child {
  border-right-color: rgba(0, 0, 0, 0.5);
}

.dark-theme .el-button-group .el-button--primary:last-child {
  border-left-color: rgba(0, 0, 0, 0.5);
}

.dark-theme
  .el-button-group
  .el-button--primary:not(:first-child):not(:last-child) {
  border-left-color: rgba(0, 0, 0, 0.5);
  border-right-color: rgba(0, 0, 0, 0.5);
}

.dark-theme .el-button-group .el-button--success:first-child {
  border-right-color: rgba(0, 0, 0, 0.5);
}

.dark-theme .el-button-group .el-button--success:last-child {
  border-left-color: rgba(0, 0, 0, 0.5);
}

.dark-theme
  .el-button-group
  .el-button--success:not(:first-child):not(:last-child) {
  border-left-color: rgba(0, 0, 0, 0.5);
  border-right-color: rgba(0, 0, 0, 0.5);
}

.dark-theme .el-button-group .el-button--warning:first-child {
  border-right-color: rgba(0, 0, 0, 0.5);
}

.dark-theme .el-button-group .el-button--warning:last-child {
  border-left-color: rgba(0, 0, 0, 0.5);
}

.dark-theme
  .el-button-group
  .el-button--warning:not(:first-child):not(:last-child) {
  border-left-color: rgba(0, 0, 0, 0.5);
  border-right-color: rgba(0, 0, 0, 0.5);
}

.dark-theme .el-button-group .el-button--danger:first-child {
  border-right-color: rgba(0, 0, 0, 0.5);
}

.dark-theme .el-button-group .el-button--danger:last-child {
  border-left-color: rgba(0, 0, 0, 0.5);
}

.dark-theme
  .el-button-group
  .el-button--danger:not(:first-child):not(:last-child) {
  border-left-color: rgba(0, 0, 0, 0.5);
  border-right-color: rgba(0, 0, 0, 0.5);
}

.dark-theme .el-button-group .el-button--info:first-child {
  border-right-color: rgba(0, 0, 0, 0.5);
}

.dark-theme .el-button-group .el-button--info:last-child {
  border-left-color: rgba(0, 0, 0, 0.5);
}

.dark-theme
  .el-button-group
  .el-button--info:not(:first-child):not(:last-child) {
  border-left-color: rgba(0, 0, 0, 0.5);
  border-right-color: rgba(0, 0, 0, 0.5);
}

.dark-theme .el-popper .popper__arrow,
.dark-theme .el-popper .popper__arrow::after {
  border-color: transparent;
}

.dark-theme .el-popper .popper__arrow {
  -webkit-filter: drop-shadow(0 2px 12px rgba(0, 0, 0, 0.03));
  filter: drop-shadow(0 2px 12px rgba(0, 0, 0, 0.03));
}

.dark-theme .el-popper[x-placement^="top"] .popper__arrow {
  border-top-color: #14110a;
}

.dark-theme .el-popper[x-placement^="top"] .popper__arrow::after {
  border-top-color: #000;
}

.dark-theme .el-popper[x-placement^="bottom"] .popper__arrow {
  border-bottom-color: #14110a;
}

.dark-theme .el-popper[x-placement^="bottom"] .popper__arrow::after {
  border-bottom-color: #000;
}

.dark-theme .el-popper[x-placement^="right"] .popper__arrow {
  border-right-color: #14110a;
}

.dark-theme .el-popper[x-placement^="right"] .popper__arrow::after {
  border-right-color: #000;
}

.dark-theme .el-popper[x-placement^="left"] .popper__arrow {
  border-left-color: #14110a;
}

.dark-theme .el-popper[x-placement^="left"] .popper__arrow::after {
  border-left-color: #000;
}

.dark-theme .el-dropdown {
  color: #9f9d99;
}

.dark-theme .el-dropdown .el-dropdown__caret-button {
  border-left: none;
}

.dark-theme .el-dropdown .el-dropdown__caret-button::before {
  background: rgba(255, 255, 255, 0.5);
}

.dark-theme .el-dropdown .el-dropdown__caret-button.el-button--default::before {
  background: rgba(35, 32, 25, 0.5);
}

.dark-theme .el-dropdown-menu {
  background-color: #000;
  border: 1px solid #14110a;
}

.dark-theme .el-dropdown-menu__item {
  color: #9f9d99;
}

.dark-theme .el-dropdown-menu__item:focus,
.dark-theme .el-dropdown-menu__item:not(.is-disabled):hover {
  background-color: #06101a;
  color: #337ecc;
}

.dark-theme .el-dropdown-menu__item--divided {
  border-top: 1px solid #14110a;
}

.dark-theme .el-dropdown-menu__item--divided:before {
  background-color: #000;
}

.dark-theme .el-dropdown-menu__item.is-disabled {
  color: #bbb;
}

.dark-theme .el-menu {
  border-right: solid 1px #e6e6e6;
  background-color: #000;
}

.dark-theme .el-menu.el-menu--horizontal {
  border-bottom: solid 1px #e6e6e6;
}

.dark-theme .el-menu--horizontal {
  border-right: none;
}

.dark-theme .el-menu--horizontal > .el-menu-item {
  border-bottom: 2px solid transparent;
  color: #6f6c66;
}

.dark-theme .el-menu--horizontal > .el-menu-item a,
.dark-theme .el-menu--horizontal > .el-menu-item a:hover {
  color: inherit;
}

.dark-theme .el-menu--horizontal > .el-menu-item:not(.is-disabled):focus,
.dark-theme .el-menu--horizontal > .el-menu-item:not(.is-disabled):hover {
  background-color: #fff;
}

.dark-theme .el-menu--horizontal > .el-submenu:focus .el-submenu__title,
.dark-theme .el-menu--horizontal > .el-submenu:hover .el-submenu__title {
  color: #cfcecc;
}

.dark-theme .el-menu--horizontal > .el-submenu.is-active .el-submenu__title {
  border-bottom: 2px solid #409eff;
  color: #cfcecc;
}

.dark-theme .el-menu--horizontal > .el-submenu .el-submenu__title {
  border-bottom: 2px solid transparent;
  color: #6f6c66;
}

.dark-theme .el-menu--horizontal > .el-submenu .el-submenu__title:hover {
  background-color: #fff;
}

.dark-theme .el-menu--horizontal .el-menu .el-menu-item,
.dark-theme .el-menu--horizontal .el-menu .el-submenu__title {
  background-color: #000;
  color: #6f6c66;
}

.dark-theme .el-menu--horizontal .el-menu .el-menu-item.is-active,
.dark-theme
  .el-menu--horizontal
  .el-menu
  .el-submenu.is-active
  > .el-submenu__title {
  color: #cfcecc;
}

.dark-theme .el-menu--horizontal .el-menu-item:not(.is-disabled):focus,
.dark-theme .el-menu--horizontal .el-menu-item:not(.is-disabled):hover {
  color: #cfcecc;
}

.dark-theme .el-menu--horizontal > .el-menu-item.is-active {
  border-bottom: 2px solid #409eff;
  color: #cfcecc;
}

.dark-theme .el-menu--collapse > .el-menu-item.is-active i {
  color: inherit;
}

.dark-theme .el-menu--collapse .el-submenu .el-menu {
  border: 1px solid #1b1812;
}

.dark-theme .el-menu--popup {
  border: none;
}

.dark-theme .el-menu-item {
  color: #cfcecc;
}

.dark-theme .el-menu-item i {
  color: #6f6c66;
}

.dark-theme .el-menu-item:focus,
.dark-theme .el-menu-item:hover {
  background-color: #06101a;
}

.dark-theme .el-menu-item.is-disabled {
  background: 0 0 !important;
}

.dark-theme .el-menu-item.is-active {
  color: #409eff;
}

.dark-theme .el-menu-item.is-active i {
  color: inherit;
}

.dark-theme .el-submenu__title {
  color: #cfcecc;
}

.dark-theme .el-submenu__title i {
  color: #6f6c66;
}

.dark-theme .el-submenu__title:focus,
.dark-theme .el-submenu__title:hover {
  background-color: #06101a;
}

.dark-theme .el-submenu__title.is-disabled {
  background: 0 0 !important;
}

.dark-theme .el-submenu__title:hover {
  background-color: #06101a;
}

.dark-theme .el-submenu .el-menu {
  border: none;
}

.dark-theme .el-submenu.is-active .el-submenu__title {
  border-bottom-color: #409eff;
}

.dark-theme .el-submenu.is-disabled .el-menu-item,
.dark-theme .el-submenu.is-disabled .el-submenu__title {
  background: 0 0 !important;
}

.dark-theme .el-menu-item-group__title {
  color: #6f6c66;
}

.dark-theme .el-textarea__inner {
  color: #9f9d99;
  background-color: #000;
  border: 1px solid #232019;
}

.dark-theme .el-textarea__inner::-webkit-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea__inner::-moz-placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea__inner::-ms-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea__inner::placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea__inner:hover {
  border-color: #3f3b33;
}

.dark-theme .el-textarea__inner:focus {
  border-color: #409eff;
}

.dark-theme .el-textarea .el-input__count {
  color: #909399;
  background: #000;
}

.dark-theme .el-textarea.is-disabled .el-textarea__inner {
  background-color: #0a0805;
  border-color: #1b1812;
  color: #3f3b33;
}

.dark-theme
  .el-textarea.is-disabled
  .el-textarea__inner::-webkit-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea.is-disabled .el-textarea__inner::-moz-placeholder {
  color: #3f3b33;
}

.dark-theme
  .el-textarea.is-disabled
  .el-textarea__inner::-ms-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea.is-disabled .el-textarea__inner::placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea.is-exceed .el-textarea__inner {
  border-color: #f56c6c;
}

.dark-theme .el-textarea.is-exceed .el-input__count {
  color: #f56c6c;
}

.dark-theme .el-input::-webkit-scrollbar-thumb {
  background: #b4bccc;
}

.dark-theme .el-input::-webkit-scrollbar-corner {
  background: #fff;
}

.dark-theme .el-input::-webkit-scrollbar-track {
  background: #fff;
}

.dark-theme .el-input::-webkit-scrollbar-track-piece {
  background: #fff;
}

.dark-theme .el-input .el-input__clear {
  color: #3f3b33;
}

.dark-theme .el-input .el-input__clear:hover {
  color: #6f6c66;
}

.dark-theme .el-input .el-input__count {
  color: #909399;
}

.dark-theme .el-input .el-input__count .el-input__count-inner {
  background: #000;
}

.dark-theme .el-input__inner {
  background-color: #000;
  border: 1px solid #232019;
  color: #9f9d99;
}

.dark-theme .el-input__inner::-webkit-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input__inner::-moz-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input__inner::-ms-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input__inner::placeholder {
  color: #3f3b33;
}

.dark-theme .el-input__inner:hover {
  border-color: #3f3b33;
}

.dark-theme .el-input__inner:focus {
  border-color: #409eff;
}

.dark-theme .el-input__suffix {
  color: #3f3b33;
}

.dark-theme .el-input__prefix {
  color: #3f3b33;
}

.dark-theme .el-input.is-active .el-input__inner {
  border-color: #409eff;
}

.dark-theme .el-input.is-disabled .el-input__inner {
  background-color: #0a0805;
  border-color: #1b1812;
  color: #3f3b33;
}

.dark-theme .el-input.is-disabled .el-input__inner::-webkit-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input.is-disabled .el-input__inner::-moz-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input.is-disabled .el-input__inner::-ms-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input.is-disabled .el-input__inner::placeholder {
  color: #3f3b33;
}

.dark-theme .el-input.is-exceed .el-input__inner {
  border-color: #f56c6c;
}

.dark-theme .el-input.is-exceed .el-input__suffix .el-input__count {
  color: #f56c6c;
}

.dark-theme .el-input-group__append,
.dark-theme .el-input-group__prepend {
  background-color: #0a0805;
  color: #909399;
  border: 1px solid #232019;
}

.dark-theme .el-input-group__append button.el-button,
.dark-theme .el-input-group__append div.el-select .el-input__inner,
.dark-theme .el-input-group__append div.el-select:hover .el-input__inner,
.dark-theme .el-input-group__prepend button.el-button,
.dark-theme .el-input-group__prepend div.el-select .el-input__inner,
.dark-theme .el-input-group__prepend div.el-select:hover .el-input__inner {
  border-color: transparent;
  background-color: transparent;
  color: inherit;
  border-top: 0;
  border-bottom: 0;
}

.dark-theme .el-input-group__prepend {
  border-right: 0;
}

.dark-theme .el-input-group__append {
  border-left: 0;
}

.dark-theme
  .el-input-group--prepend
  .el-select
  .el-input.is-focus
  .el-input__inner {
  border-color: transparent;
}

.dark-theme
  .el-input-group--append
  .el-select
  .el-input.is-focus
  .el-input__inner {
  border-color: transparent;
}

.dark-theme .el-textarea__inner {
  color: #9f9d99;
  background-color: #000;
  border: 1px solid #232019;
}

.dark-theme .el-textarea__inner::-webkit-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea__inner::-moz-placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea__inner::-ms-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea__inner::placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea__inner:hover {
  border-color: #3f3b33;
}

.dark-theme .el-textarea__inner:focus {
  border-color: #409eff;
}

.dark-theme .el-textarea .el-input__count {
  color: #909399;
  background: #000;
}

.dark-theme .el-textarea.is-disabled .el-textarea__inner {
  background-color: #0a0805;
  border-color: #1b1812;
  color: #3f3b33;
}

.dark-theme
  .el-textarea.is-disabled
  .el-textarea__inner::-webkit-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea.is-disabled .el-textarea__inner::-moz-placeholder {
  color: #3f3b33;
}

.dark-theme
  .el-textarea.is-disabled
  .el-textarea__inner::-ms-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea.is-disabled .el-textarea__inner::placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea.is-exceed .el-textarea__inner {
  border-color: #f56c6c;
}

.dark-theme .el-textarea.is-exceed .el-input__count {
  color: #f56c6c;
}

.dark-theme .el-input::-webkit-scrollbar-thumb {
  background: #b4bccc;
}

.dark-theme .el-input::-webkit-scrollbar-corner {
  background: #fff;
}

.dark-theme .el-input::-webkit-scrollbar-track {
  background: #fff;
}

.dark-theme .el-input::-webkit-scrollbar-track-piece {
  background: #fff;
}

.dark-theme .el-input .el-input__clear {
  color: #3f3b33;
}

.dark-theme .el-input .el-input__clear:hover {
  color: #6f6c66;
}

.dark-theme .el-input .el-input__count {
  color: #909399;
}

.dark-theme .el-input .el-input__count .el-input__count-inner {
  background: #000;
}

.dark-theme .el-input__inner {
  background-color: #000;
  border: 1px solid #232019;
  color: #9f9d99;
}

.dark-theme .el-input__inner::-webkit-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input__inner::-moz-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input__inner::-ms-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input__inner::placeholder {
  color: #3f3b33;
}

.dark-theme .el-input__inner:hover {
  border-color: #3f3b33;
}

.dark-theme .el-input__inner:focus {
  border-color: #409eff;
}

.dark-theme .el-input__suffix {
  color: #3f3b33;
}

.dark-theme .el-input__prefix {
  color: #3f3b33;
}

.dark-theme .el-input.is-active .el-input__inner {
  border-color: #409eff;
}

.dark-theme .el-input.is-disabled .el-input__inner {
  background-color: #0a0805;
  border-color: #1b1812;
  color: #3f3b33;
}

.dark-theme .el-input.is-disabled .el-input__inner::-webkit-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input.is-disabled .el-input__inner::-moz-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input.is-disabled .el-input__inner::-ms-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input.is-disabled .el-input__inner::placeholder {
  color: #3f3b33;
}

.dark-theme .el-input.is-exceed .el-input__inner {
  border-color: #f56c6c;
}

.dark-theme .el-input.is-exceed .el-input__suffix .el-input__count {
  color: #f56c6c;
}

.dark-theme .el-input-group__append,
.dark-theme .el-input-group__prepend {
  background-color: #0a0805;
  color: #909399;
  border: 1px solid #232019;
}

.dark-theme .el-input-group__append button.el-button,
.dark-theme .el-input-group__append div.el-select .el-input__inner,
.dark-theme .el-input-group__append div.el-select:hover .el-input__inner,
.dark-theme .el-input-group__prepend button.el-button,
.dark-theme .el-input-group__prepend div.el-select .el-input__inner,
.dark-theme .el-input-group__prepend div.el-select:hover .el-input__inner {
  border-color: transparent;
  background-color: transparent;
  color: inherit;
  border-top: 0;
  border-bottom: 0;
}

.dark-theme .el-input-group__prepend {
  border-right: 0;
}

.dark-theme .el-input-group__append {
  border-left: 0;
}

.dark-theme
  .el-input-group--prepend
  .el-select
  .el-input.is-focus
  .el-input__inner {
  border-color: transparent;
}

.dark-theme
  .el-input-group--append
  .el-select
  .el-input.is-focus
  .el-input__inner {
  border-color: transparent;
}

.dark-theme .el-input-number__decrease,
.dark-theme .el-input-number__increase {
  background: #0a0805;
  color: #9f9d99;
}

.dark-theme .el-input-number__decrease:hover,
.dark-theme .el-input-number__increase:hover {
  color: #409eff;
}

.dark-theme
  .el-input-number__decrease:hover:not(.is-disabled)
  ~ .el-input
  .el-input__inner:not(.is-disabled),
.dark-theme
  .el-input-number__increase:hover:not(.is-disabled)
  ~ .el-input
  .el-input__inner:not(.is-disabled) {
  border-color: #409eff;
}

.dark-theme .el-input-number__decrease.is-disabled,
.dark-theme .el-input-number__increase.is-disabled {
  color: #3f3b33;
}

.dark-theme .el-input-number__increase {
  border-left: 1px solid #232019;
}

.dark-theme .el-input-number__decrease {
  border-right: 1px solid #232019;
}

.dark-theme .el-input-number.is-disabled .el-input-number__decrease,
.dark-theme .el-input-number.is-disabled .el-input-number__increase {
  border-color: #1b1812;
  color: #1b1812;
}

.dark-theme .el-input-number.is-disabled .el-input-number__decrease:hover,
.dark-theme .el-input-number.is-disabled .el-input-number__increase:hover {
  color: #1b1812;
}

.dark-theme .el-input-number.is-controls-right .el-input-number__increase {
  border-bottom: 1px solid #232019;
}

.dark-theme .el-input-number.is-controls-right .el-input-number__decrease {
  border-right: none;
  border-left: 1px solid #232019;
}

.dark-theme .el-radio {
  color: #9f9d99;
}

.dark-theme .el-radio.is-bordered {
  border: 1px solid #232019;
}

.dark-theme .el-radio.is-bordered.is-checked {
  border-color: #409eff;
}

.dark-theme .el-radio.is-bordered.is-disabled {
  border-color: #14110a;
}

.dark-theme .el-radio__input.is-disabled .el-radio__inner {
  background-color: #0a0805;
  border-color: #1b1812;
}

.dark-theme .el-radio__input.is-disabled .el-radio__inner::after {
  background-color: #0a0805;
}

.dark-theme .el-radio__input.is-disabled.is-checked .el-radio__inner {
  background-color: #0a0805;
  border-color: #1b1812;
}

.dark-theme .el-radio__input.is-disabled.is-checked .el-radio__inner::after {
  background-color: #3f3b33;
}

.dark-theme .el-radio__input.is-disabled + span.el-radio__label {
  color: #3f3b33;
}

.dark-theme .el-radio__input.is-checked .el-radio__inner {
  border-color: #409eff;
  background: #409eff;
}

.dark-theme .el-radio__input.is-checked + .el-radio__label {
  color: #409eff;
}

.dark-theme .el-radio__input.is-focus .el-radio__inner {
  border-color: #409eff;
}

.dark-theme .el-radio__inner {
  border: 1px solid #232019;
  background-color: #000;
}

.dark-theme .el-radio__inner:hover {
  border-color: #409eff;
}

.dark-theme .el-radio__inner::after {
  background-color: #000;
}

.dark-theme .el-radio-button__inner {
  background: #000;
  border: 1px solid #232019;
  border-left: 0;
  color: #9f9d99;
}

.dark-theme .el-radio-button__inner:hover {
  color: #409eff;
}

.dark-theme .el-radio-button:first-child .el-radio-button__inner {
  border-left: 1px solid #232019;
}

.dark-theme .el-radio-button__orig-radio:checked + .el-radio-button__inner {
  color: #000;
  background-color: #409eff;
  border-color: #409eff;
}

.dark-theme .el-radio-button__orig-radio:disabled + .el-radio-button__inner {
  color: #3f3b33;
  background-color: #000;
  border-color: #14110a;
}

.dark-theme
  .el-radio-button__orig-radio:disabled:checked
  + .el-radio-button__inner {
  background-color: #0d0903;
}

.dark-theme .el-checkbox {
  color: #9f9d99;
}

.dark-theme .el-checkbox.is-bordered {
  border: 1px solid #232019;
}

.dark-theme .el-checkbox.is-bordered.is-checked {
  border-color: #409eff;
}

.dark-theme .el-checkbox.is-bordered.is-disabled {
  border-color: #14110a;
}

.dark-theme .el-checkbox__input.is-disabled .el-checkbox__inner {
  background-color: #edf2fc;
  border-color: #232019;
}

.dark-theme .el-checkbox__input.is-disabled .el-checkbox__inner::after {
  border-color: #3f3b33;
}

.dark-theme .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner {
  background-color: #0d0903;
  border-color: #232019;
}

.dark-theme
  .el-checkbox__input.is-disabled.is-checked
  .el-checkbox__inner::after {
  border-color: #3f3b33;
}

.dark-theme
  .el-checkbox__input.is-disabled.is-indeterminate
  .el-checkbox__inner {
  background-color: #0d0903;
  border-color: #232019;
}

.dark-theme
  .el-checkbox__input.is-disabled.is-indeterminate
  .el-checkbox__inner::before {
  background-color: #3f3b33;
  border-color: #3f3b33;
}

.dark-theme .el-checkbox__input.is-disabled + span.el-checkbox__label {
  color: #3f3b33;
}

.dark-theme .el-checkbox__input.is-checked .el-checkbox__inner {
  background-color: #409eff;
  border-color: #409eff;
}

.dark-theme .el-checkbox__input.is-checked + .el-checkbox__label {
  color: #409eff;
}

.dark-theme .el-checkbox__input.is-focus .el-checkbox__inner {
  border-color: #409eff;
}

.dark-theme .el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background-color: #409eff;
  border-color: #409eff;
}

.dark-theme .el-checkbox__input.is-indeterminate .el-checkbox__inner::before {
  background-color: #000;
}

.dark-theme .el-checkbox__inner {
  border: 1px solid #232019;
  background-color: #000;
}

.dark-theme .el-checkbox__inner:hover {
  border-color: #409eff;
}

.dark-theme .el-checkbox__inner::after {
  border: 1px solid #000;
  border-left: 0;
  border-top: 0;
}

.dark-theme .el-checkbox-button__inner {
  background: #000;
  border: 1px solid #232019;
  border-left: 0;
  color: #9f9d99;
}

.dark-theme .el-checkbox-button__inner:hover {
  color: #409eff;
}

.dark-theme .el-checkbox-button.is-checked .el-checkbox-button__inner {
  color: #000;
  background-color: #409eff;
  border-color: #409eff;
}

.dark-theme
  .el-checkbox-button.is-checked:first-child
  .el-checkbox-button__inner {
  border-left-color: #409eff;
}

.dark-theme .el-checkbox-button.is-disabled .el-checkbox-button__inner {
  color: #3f3b33;
  background-color: #000;
  border-color: #14110a;
}

.dark-theme
  .el-checkbox-button.is-disabled:first-child
  .el-checkbox-button__inner {
  border-left-color: #14110a;
}

.dark-theme .el-checkbox-button:first-child .el-checkbox-button__inner {
  border-left: 1px solid #232019;
}

.dark-theme .el-checkbox-button.is-focus .el-checkbox-button__inner {
  border-color: #409eff;
}

.dark-theme .el-switch__label {
  color: #cfcecc;
}

.dark-theme .el-switch__label.is-active {
  color: #409eff;
}

.dark-theme .el-switch__core {
  border: 1px solid #232019;
  background: #232019;
}

.dark-theme .el-switch__core:after {
  background-color: #000;
}

.dark-theme .el-switch.is-checked .el-switch__core {
  border-color: #409eff;
  background-color: #409eff;
}

.dark-theme .el-popper .popper__arrow,
.dark-theme .el-popper .popper__arrow::after {
  border-color: transparent;
}

.dark-theme .el-popper .popper__arrow {
  -webkit-filter: drop-shadow(0 2px 12px rgba(0, 0, 0, 0.03));
  filter: drop-shadow(0 2px 12px rgba(0, 0, 0, 0.03));
}

.dark-theme .el-popper[x-placement^="top"] .popper__arrow {
  border-top-color: #14110a;
}

.dark-theme .el-popper[x-placement^="top"] .popper__arrow::after {
  border-top-color: #000;
}

.dark-theme .el-popper[x-placement^="bottom"] .popper__arrow {
  border-bottom-color: #14110a;
}

.dark-theme .el-popper[x-placement^="bottom"] .popper__arrow::after {
  border-bottom-color: #000;
}

.dark-theme .el-popper[x-placement^="right"] .popper__arrow {
  border-right-color: #14110a;
}

.dark-theme .el-popper[x-placement^="right"] .popper__arrow::after {
  border-right-color: #000;
}

.dark-theme .el-popper[x-placement^="left"] .popper__arrow {
  border-left-color: #14110a;
}

.dark-theme .el-popper[x-placement^="left"] .popper__arrow::after {
  border-left-color: #000;
}

.dark-theme .el-select-dropdown {
  border: solid 1px #1b1812;
  background-color: #000;
}

.dark-theme .el-select-dropdown.is-multiple .el-select-dropdown__item.selected {
  color: #409eff;
  background-color: #000;
}

.dark-theme
  .el-select-dropdown.is-multiple
  .el-select-dropdown__item.selected.hover {
  background-color: #0a0805;
}

.dark-theme .el-select-dropdown__empty {
  color: #999;
}

.dark-theme .el-textarea__inner {
  color: #9f9d99;
  background-color: #000;
  border: 1px solid #232019;
}

.dark-theme .el-textarea__inner::-webkit-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea__inner::-moz-placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea__inner::-ms-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea__inner::placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea__inner:hover {
  border-color: #3f3b33;
}

.dark-theme .el-textarea__inner:focus {
  border-color: #409eff;
}

.dark-theme .el-textarea .el-input__count {
  color: #909399;
  background: #000;
}

.dark-theme .el-textarea.is-disabled .el-textarea__inner {
  background-color: #0a0805;
  border-color: #1b1812;
  color: #3f3b33;
}

.dark-theme
  .el-textarea.is-disabled
  .el-textarea__inner::-webkit-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea.is-disabled .el-textarea__inner::-moz-placeholder {
  color: #3f3b33;
}

.dark-theme
  .el-textarea.is-disabled
  .el-textarea__inner::-ms-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea.is-disabled .el-textarea__inner::placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea.is-exceed .el-textarea__inner {
  border-color: #f56c6c;
}

.dark-theme .el-textarea.is-exceed .el-input__count {
  color: #f56c6c;
}

.dark-theme .el-input::-webkit-scrollbar-thumb {
  background: #b4bccc;
}

.dark-theme .el-input::-webkit-scrollbar-corner {
  background: #fff;
}

.dark-theme .el-input::-webkit-scrollbar-track {
  background: #fff;
}

.dark-theme .el-input::-webkit-scrollbar-track-piece {
  background: #fff;
}

.dark-theme .el-input .el-input__clear {
  color: #3f3b33;
}

.dark-theme .el-input .el-input__clear:hover {
  color: #6f6c66;
}

.dark-theme .el-input .el-input__count {
  color: #909399;
}

.dark-theme .el-input .el-input__count .el-input__count-inner {
  background: #000;
}

.dark-theme .el-input__inner {
  background-color: #000;
  border: 1px solid #232019;
  color: #9f9d99;
}

.dark-theme .el-input__inner::-webkit-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input__inner::-moz-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input__inner::-ms-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input__inner::placeholder {
  color: #3f3b33;
}

.dark-theme .el-input__inner:hover {
  border-color: #3f3b33;
}

.dark-theme .el-input__inner:focus {
  border-color: #409eff;
}

.dark-theme .el-input__suffix {
  color: #3f3b33;
}

.dark-theme .el-input__prefix {
  color: #3f3b33;
}

.dark-theme .el-input.is-active .el-input__inner {
  border-color: #409eff;
}

.dark-theme .el-input.is-disabled .el-input__inner {
  background-color: #0a0805;
  border-color: #1b1812;
  color: #3f3b33;
}

.dark-theme .el-input.is-disabled .el-input__inner::-webkit-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input.is-disabled .el-input__inner::-moz-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input.is-disabled .el-input__inner::-ms-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input.is-disabled .el-input__inner::placeholder {
  color: #3f3b33;
}

.dark-theme .el-input.is-exceed .el-input__inner {
  border-color: #f56c6c;
}

.dark-theme .el-input.is-exceed .el-input__suffix .el-input__count {
  color: #f56c6c;
}

.dark-theme .el-input-group__append,
.dark-theme .el-input-group__prepend {
  background-color: #0a0805;
  color: #909399;
  border: 1px solid #232019;
}

.dark-theme .el-input-group__append button.el-button,
.dark-theme .el-input-group__append div.el-select .el-input__inner,
.dark-theme .el-input-group__append div.el-select:hover .el-input__inner,
.dark-theme .el-input-group__prepend button.el-button,
.dark-theme .el-input-group__prepend div.el-select .el-input__inner,
.dark-theme .el-input-group__prepend div.el-select:hover .el-input__inner {
  border-color: transparent;
  background-color: transparent;
  color: inherit;
  border-top: 0;
  border-bottom: 0;
}

.dark-theme .el-input-group__prepend {
  border-right: 0;
}

.dark-theme .el-input-group__append {
  border-left: 0;
}

.dark-theme
  .el-input-group--prepend
  .el-select
  .el-input.is-focus
  .el-input__inner {
  border-color: transparent;
}

.dark-theme
  .el-input-group--append
  .el-select
  .el-input.is-focus
  .el-input__inner {
  border-color: transparent;
}

.dark-theme .el-tag {
  background-color: #06101a;
  border-color: #0d2033;
  color: #409eff;
  color: #409eff;
}

.dark-theme .el-tag.is-hit {
  border-color: #409eff;
}

.dark-theme .el-tag .el-tag__close {
  color: #409eff;
}

.dark-theme .el-tag .el-tag__close:hover {
  color: #000;
  background-color: #409eff;
}

.dark-theme .el-tag.el-tag--info {
  background-color: #0e0f0f;
  border-color: #1d1d1f;
  color: #909399;
}

.dark-theme .el-tag.el-tag--info.is-hit {
  border-color: #909399;
}

.dark-theme .el-tag.el-tag--info .el-tag__close {
  color: #909399;
}

.dark-theme .el-tag.el-tag--info .el-tag__close:hover {
  color: #000;
  background-color: #909399;
}

.dark-theme .el-tag.el-tag--success {
  background-color: #0a1306;
  border-color: #15270c;
  color: #67c23a;
}

.dark-theme .el-tag.el-tag--success.is-hit {
  border-color: #67c23a;
}

.dark-theme .el-tag.el-tag--success .el-tag__close {
  color: #67c23a;
}

.dark-theme .el-tag.el-tag--success .el-tag__close:hover {
  color: #000;
  background-color: #67c23a;
}

.dark-theme .el-tag.el-tag--warning {
  background-color: #171006;
  border-color: #2e200c;
  color: #e6a23c;
}

.dark-theme .el-tag.el-tag--warning.is-hit {
  border-color: #e6a23c;
}

.dark-theme .el-tag.el-tag--warning .el-tag__close {
  color: #e6a23c;
}

.dark-theme .el-tag.el-tag--warning .el-tag__close:hover {
  color: #000;
  background-color: #e6a23c;
}

.dark-theme .el-tag.el-tag--danger {
  background-color: #190b0b;
  border-color: #311616;
  color: #f56c6c;
}

.dark-theme .el-tag.el-tag--danger.is-hit {
  border-color: #f56c6c;
}

.dark-theme .el-tag.el-tag--danger .el-tag__close {
  color: #f56c6c;
}

.dark-theme .el-tag.el-tag--danger .el-tag__close:hover {
  color: #000;
  background-color: #f56c6c;
}

.dark-theme .el-tag--dark {
  background-color: #409eff;
  border-color: #409eff;
  color: #000;
}

.dark-theme .el-tag--dark.is-hit {
  border-color: #409eff;
}

.dark-theme .el-tag--dark .el-tag__close {
  color: #000;
}

.dark-theme .el-tag--dark .el-tag__close:hover {
  color: #000;
  background-color: #337ecc;
}

.dark-theme .el-tag--dark.el-tag--info {
  background-color: #909399;
  border-color: #909399;
  color: #000;
}

.dark-theme .el-tag--dark.el-tag--info.is-hit {
  border-color: #909399;
}

.dark-theme .el-tag--dark.el-tag--info .el-tag__close {
  color: #000;
}

.dark-theme .el-tag--dark.el-tag--info .el-tag__close:hover {
  color: #000;
  background-color: #73767a;
}

.dark-theme .el-tag--dark.el-tag--success {
  background-color: #67c23a;
  border-color: #67c23a;
  color: #000;
}

.dark-theme .el-tag--dark.el-tag--success.is-hit {
  border-color: #67c23a;
}

.dark-theme .el-tag--dark.el-tag--success .el-tag__close {
  color: #000;
}

.dark-theme .el-tag--dark.el-tag--success .el-tag__close:hover {
  color: #000;
  background-color: #529b2e;
}

.dark-theme .el-tag--dark.el-tag--warning {
  background-color: #e6a23c;
  border-color: #e6a23c;
  color: #000;
}

.dark-theme .el-tag--dark.el-tag--warning.is-hit {
  border-color: #e6a23c;
}

.dark-theme .el-tag--dark.el-tag--warning .el-tag__close {
  color: #000;
}

.dark-theme .el-tag--dark.el-tag--warning .el-tag__close:hover {
  color: #000;
  background-color: #b88230;
}

.dark-theme .el-tag--dark.el-tag--danger {
  background-color: #f56c6c;
  border-color: #f56c6c;
  color: #000;
}

.dark-theme .el-tag--dark.el-tag--danger.is-hit {
  border-color: #f56c6c;
}

.dark-theme .el-tag--dark.el-tag--danger .el-tag__close {
  color: #000;
}

.dark-theme .el-tag--dark.el-tag--danger .el-tag__close:hover {
  color: #000;
  background-color: #c45656;
}

.dark-theme .el-tag--plain {
  background-color: #000;
  border-color: #1a3f66;
  color: #409eff;
}

.dark-theme .el-tag--plain.is-hit {
  border-color: #409eff;
}

.dark-theme .el-tag--plain .el-tag__close {
  color: #409eff;
}

.dark-theme .el-tag--plain .el-tag__close:hover {
  color: #000;
  background-color: #409eff;
}

.dark-theme .el-tag--plain.el-tag--info {
  background-color: #000;
  border-color: #3a3b3d;
  color: #909399;
}

.dark-theme .el-tag--plain.el-tag--info.is-hit {
  border-color: #909399;
}

.dark-theme .el-tag--plain.el-tag--info .el-tag__close {
  color: #909399;
}

.dark-theme .el-tag--plain.el-tag--info .el-tag__close:hover {
  color: #000;
  background-color: #909399;
}

.dark-theme .el-tag--plain.el-tag--success {
  background-color: #000;
  border-color: #294e17;
  color: #67c23a;
}

.dark-theme .el-tag--plain.el-tag--success.is-hit {
  border-color: #67c23a;
}

.dark-theme .el-tag--plain.el-tag--success .el-tag__close {
  color: #67c23a;
}

.dark-theme .el-tag--plain.el-tag--success .el-tag__close:hover {
  color: #000;
  background-color: #67c23a;
}

.dark-theme .el-tag--plain.el-tag--warning {
  background-color: #000;
  border-color: #5c4118;
  color: #e6a23c;
}

.dark-theme .el-tag--plain.el-tag--warning.is-hit {
  border-color: #e6a23c;
}

.dark-theme .el-tag--plain.el-tag--warning .el-tag__close {
  color: #e6a23c;
}

.dark-theme .el-tag--plain.el-tag--warning .el-tag__close:hover {
  color: #000;
  background-color: #e6a23c;
}

.dark-theme .el-tag--plain.el-tag--danger {
  background-color: #000;
  border-color: #622b2b;
  color: #f56c6c;
}

.dark-theme .el-tag--plain.el-tag--danger.is-hit {
  border-color: #f56c6c;
}

.dark-theme .el-tag--plain.el-tag--danger .el-tag__close {
  color: #f56c6c;
}

.dark-theme .el-tag--plain.el-tag--danger .el-tag__close:hover {
  color: #000;
  background-color: #f56c6c;
}

.dark-theme .el-select-dropdown__item {
  color: #9f9d99;
}

.dark-theme .el-select-dropdown__item.is-disabled {
  color: #3f3b33;
}

.dark-theme .el-select-dropdown__item.is-disabled:hover {
  background-color: #000;
}

.dark-theme .el-select-dropdown__item.hover,
.dark-theme .el-select-dropdown__item:hover {
  background-color: #0a0805;
}

.dark-theme .el-select-dropdown__item.selected {
  color: #409eff;
}

.dark-theme .el-select-group__wrap:not(:last-of-type)::after {
  background: #1b1812;
}

.dark-theme .el-select-group__title {
  color: #909399;
}

.dark-theme .el-scrollbar__thumb {
  background-color: rgba(111, 108, 102, 0.3);
}

.dark-theme .el-scrollbar__thumb:hover {
  background-color: rgba(111, 108, 102, 0.5);
}

.dark-theme .el-select:hover .el-input__inner {
  border-color: #3f3b33;
}

.dark-theme .el-select .el-input__inner:focus {
  border-color: #409eff;
}

.dark-theme .el-select .el-input .el-select__caret {
  color: #3f3b33;
}

.dark-theme .el-select .el-input .el-select__caret.is-show-close {
  color: #3f3b33;
}

.dark-theme .el-select .el-input .el-select__caret.is-show-close:hover {
  color: #6f6c66;
}

.dark-theme .el-select .el-input.is-disabled .el-input__inner:hover {
  border-color: #1b1812;
}

.dark-theme .el-select .el-input.is-focus .el-input__inner {
  border-color: #409eff;
}

.dark-theme .el-select__input {
  border: none;
  color: #666;
  background-color: transparent;
}

.dark-theme .el-select__close {
  color: #3f3b33;
}

.dark-theme .el-select__close:hover {
  color: #6f6c66;
}

.dark-theme .el-select .el-tag {
  border-color: transparent;
  background-color: #f0f2f5;
}

.dark-theme .el-select .el-tag__close.el-icon-close {
  background-color: #3f3b33;
  color: #000;
}

.dark-theme .el-select .el-tag__close.el-icon-close:hover {
  background-color: #6f6c66;
}

.dark-theme .el-button {
  background: #000;
  border: 1px solid #232019;
  border-color: #232019;
  color: #9f9d99;
}

.dark-theme .el-button:focus,
.dark-theme .el-button:hover {
  color: #409eff;
  border-color: #132f4d;
  background-color: #06101a;
}

.dark-theme .el-button:active {
  color: #53a8ff;
  border-color: #53a8ff;
}

.dark-theme .el-button::-moz-focus-inner {
  border: 0;
}

.dark-theme .el-button.is-plain:focus,
.dark-theme .el-button.is-plain:hover {
  background: #000;
  border-color: #409eff;
  color: #409eff;
}

.dark-theme .el-button.is-plain:active {
  background: #000;
  border-color: #53a8ff;
  color: #53a8ff;
}

.dark-theme .el-button.is-active {
  color: #53a8ff;
  border-color: #53a8ff;
}

.dark-theme .el-button.is-disabled,
.dark-theme .el-button.is-disabled:focus,
.dark-theme .el-button.is-disabled:hover {
  color: #3f3b33;
  background-color: #000;
  border-color: #14110a;
}

.dark-theme .el-button.is-disabled.el-button--text {
  background-color: transparent;
}

.dark-theme .el-button.is-disabled.is-plain,
.dark-theme .el-button.is-disabled.is-plain:focus,
.dark-theme .el-button.is-disabled.is-plain:hover {
  background-color: #000;
  border-color: #14110a;
  color: #3f3b33;
}

.dark-theme .el-button.is-loading:before {
  background-color: rgba(255, 255, 255, 0.35);
}

.dark-theme .el-button--primary {
  color: #000;
  background-color: #409eff;
  border-color: #409eff;
}

.dark-theme .el-button--primary:focus,
.dark-theme .el-button--primary:hover {
  background: #337ecc;
  border-color: #337ecc;
  color: #000;
}

.dark-theme .el-button--primary:active {
  background: #53a8ff;
  border-color: #53a8ff;
  color: #000;
}

.dark-theme .el-button--primary.is-active {
  background: #53a8ff;
  border-color: #53a8ff;
  color: #000;
}

.dark-theme .el-button--primary.is-disabled,
.dark-theme .el-button--primary.is-disabled:active,
.dark-theme .el-button--primary.is-disabled:focus,
.dark-theme .el-button--primary.is-disabled:hover {
  color: #000;
  background-color: #204f80;
  border-color: #204f80;
}

.dark-theme .el-button--primary.is-plain {
  color: #409eff;
  background: #06101a;
  border-color: #1a3f66;
}

.dark-theme .el-button--primary.is-plain:focus,
.dark-theme .el-button--primary.is-plain:hover {
  background: #409eff;
  border-color: #409eff;
  color: #000;
}

.dark-theme .el-button--primary.is-plain:active {
  background: #53a8ff;
  border-color: #53a8ff;
  color: #000;
}

.dark-theme .el-button--primary.is-plain.is-disabled,
.dark-theme .el-button--primary.is-plain.is-disabled:active,
.dark-theme .el-button--primary.is-plain.is-disabled:focus,
.dark-theme .el-button--primary.is-plain.is-disabled:hover {
  color: #265f99;
  background-color: #06101a;
  border-color: #0d2033;
}

.dark-theme .el-button--success {
  color: #000;
  background-color: #67c23a;
  border-color: #67c23a;
}

.dark-theme .el-button--success:focus,
.dark-theme .el-button--success:hover {
  background: #529b2e;
  border-color: #529b2e;
  color: #000;
}

.dark-theme .el-button--success:active {
  background: #76c84e;
  border-color: #76c84e;
  color: #000;
}

.dark-theme .el-button--success.is-active {
  background: #76c84e;
  border-color: #76c84e;
  color: #000;
}

.dark-theme .el-button--success.is-disabled,
.dark-theme .el-button--success.is-disabled:active,
.dark-theme .el-button--success.is-disabled:focus,
.dark-theme .el-button--success.is-disabled:hover {
  color: #000;
  background-color: #34611d;
  border-color: #34611d;
}

.dark-theme .el-button--success.is-plain {
  color: #67c23a;
  background: #0a1306;
  border-color: #294e17;
}

.dark-theme .el-button--success.is-plain:focus,
.dark-theme .el-button--success.is-plain:hover {
  background: #67c23a;
  border-color: #67c23a;
  color: #000;
}

.dark-theme .el-button--success.is-plain:active {
  background: #76c84e;
  border-color: #76c84e;
  color: #000;
}

.dark-theme .el-button--success.is-plain.is-disabled,
.dark-theme .el-button--success.is-plain.is-disabled:active,
.dark-theme .el-button--success.is-plain.is-disabled:focus,
.dark-theme .el-button--success.is-plain.is-disabled:hover {
  color: #3e7423;
  background-color: #0a1306;
  border-color: #15270c;
}

.dark-theme .el-button--warning {
  color: #000;
  background-color: #e6a23c;
  border-color: #e6a23c;
}

.dark-theme .el-button--warning:focus,
.dark-theme .el-button--warning:hover {
  background: #b88230;
  border-color: #b88230;
  color: #000;
}

.dark-theme .el-button--warning:active {
  background: #e9ab50;
  border-color: #e9ab50;
  color: #000;
}

.dark-theme .el-button--warning.is-active {
  background: #e9ab50;
  border-color: #e9ab50;
  color: #000;
}

.dark-theme .el-button--warning.is-disabled,
.dark-theme .el-button--warning.is-disabled:active,
.dark-theme .el-button--warning.is-disabled:focus,
.dark-theme .el-button--warning.is-disabled:hover {
  color: #000;
  background-color: #73511e;
  border-color: #73511e;
}

.dark-theme .el-button--warning.is-plain {
  color: #e6a23c;
  background: #171006;
  border-color: #5c4118;
}

.dark-theme .el-button--warning.is-plain:focus,
.dark-theme .el-button--warning.is-plain:hover {
  background: #e6a23c;
  border-color: #e6a23c;
  color: #000;
}

.dark-theme .el-button--warning.is-plain:active {
  background: #e9ab50;
  border-color: #e9ab50;
  color: #000;
}

.dark-theme .el-button--warning.is-plain.is-disabled,
.dark-theme .el-button--warning.is-plain.is-disabled:active,
.dark-theme .el-button--warning.is-plain.is-disabled:focus,
.dark-theme .el-button--warning.is-plain.is-disabled:hover {
  color: #8a6124;
  background-color: #171006;
  border-color: #2e200c;
}

.dark-theme .el-button--danger {
  color: #000;
  background-color: #f56c6c;
  border-color: #f56c6c;
}

.dark-theme .el-button--danger:focus,
.dark-theme .el-button--danger:hover {
  background: #c45656;
  border-color: #c45656;
  color: #000;
}

.dark-theme .el-button--danger:active {
  background: #f67b7b;
  border-color: #f67b7b;
  color: #000;
}

.dark-theme .el-button--danger.is-active {
  background: #f67b7b;
  border-color: #f67b7b;
  color: #000;
}

.dark-theme .el-button--danger.is-disabled,
.dark-theme .el-button--danger.is-disabled:active,
.dark-theme .el-button--danger.is-disabled:focus,
.dark-theme .el-button--danger.is-disabled:hover {
  color: #000;
  background-color: #7b3636;
  border-color: #7b3636;
}

.dark-theme .el-button--danger.is-plain {
  color: #f56c6c;
  background: #190b0b;
  border-color: #622b2b;
}

.dark-theme .el-button--danger.is-plain:focus,
.dark-theme .el-button--danger.is-plain:hover {
  background: #f56c6c;
  border-color: #f56c6c;
  color: #000;
}

.dark-theme .el-button--danger.is-plain:active {
  background: #f67b7b;
  border-color: #f67b7b;
  color: #000;
}

.dark-theme .el-button--danger.is-plain.is-disabled,
.dark-theme .el-button--danger.is-plain.is-disabled:active,
.dark-theme .el-button--danger.is-plain.is-disabled:focus,
.dark-theme .el-button--danger.is-plain.is-disabled:hover {
  color: #934141;
  background-color: #190b0b;
  border-color: #311616;
}

.dark-theme .el-button--info {
  color: #000;
  background-color: #909399;
  border-color: #909399;
}

.dark-theme .el-button--info:focus,
.dark-theme .el-button--info:hover {
  background: #73767a;
  border-color: #73767a;
  color: #000;
}

.dark-theme .el-button--info:active {
  background: #9b9ea3;
  border-color: #9b9ea3;
  color: #000;
}

.dark-theme .el-button--info.is-active {
  background: #9b9ea3;
  border-color: #9b9ea3;
  color: #000;
}

.dark-theme .el-button--info.is-disabled,
.dark-theme .el-button--info.is-disabled:active,
.dark-theme .el-button--info.is-disabled:focus,
.dark-theme .el-button--info.is-disabled:hover {
  color: #000;
  background-color: #484a4d;
  border-color: #484a4d;
}

.dark-theme .el-button--info.is-plain {
  color: #909399;
  background: #0e0f0f;
  border-color: #3a3b3d;
}

.dark-theme .el-button--info.is-plain:focus,
.dark-theme .el-button--info.is-plain:hover {
  background: #909399;
  border-color: #909399;
  color: #000;
}

.dark-theme .el-button--info.is-plain:active {
  background: #9b9ea3;
  border-color: #9b9ea3;
  color: #000;
}

.dark-theme .el-button--info.is-plain.is-disabled,
.dark-theme .el-button--info.is-plain.is-disabled:active,
.dark-theme .el-button--info.is-plain.is-disabled:focus,
.dark-theme .el-button--info.is-plain.is-disabled:hover {
  color: #56585c;
  background-color: #0e0f0f;
  border-color: #1d1d1f;
}

.dark-theme .el-button--text {
  border-color: transparent;
  color: #409eff;
  background: 0 0;
}

.dark-theme .el-button--text:focus,
.dark-theme .el-button--text:hover {
  color: #337ecc;
  border-color: transparent;
  background-color: transparent;
}

.dark-theme .el-button--text:active {
  color: #53a8ff;
  border-color: transparent;
  background-color: transparent;
}

.dark-theme .el-button--text.is-disabled,
.dark-theme .el-button--text.is-disabled:focus,
.dark-theme .el-button--text.is-disabled:hover {
  border-color: transparent;
}

.dark-theme .el-button-group > .el-dropdown > .el-button {
  border-left-color: rgba(0, 0, 0, 0.5);
}

.dark-theme .el-button-group .el-button--primary:first-child {
  border-right-color: rgba(0, 0, 0, 0.5);
}

.dark-theme .el-button-group .el-button--primary:last-child {
  border-left-color: rgba(0, 0, 0, 0.5);
}

.dark-theme
  .el-button-group
  .el-button--primary:not(:first-child):not(:last-child) {
  border-left-color: rgba(0, 0, 0, 0.5);
  border-right-color: rgba(0, 0, 0, 0.5);
}

.dark-theme .el-button-group .el-button--success:first-child {
  border-right-color: rgba(0, 0, 0, 0.5);
}

.dark-theme .el-button-group .el-button--success:last-child {
  border-left-color: rgba(0, 0, 0, 0.5);
}

.dark-theme
  .el-button-group
  .el-button--success:not(:first-child):not(:last-child) {
  border-left-color: rgba(0, 0, 0, 0.5);
  border-right-color: rgba(0, 0, 0, 0.5);
}

.dark-theme .el-button-group .el-button--warning:first-child {
  border-right-color: rgba(0, 0, 0, 0.5);
}

.dark-theme .el-button-group .el-button--warning:last-child {
  border-left-color: rgba(0, 0, 0, 0.5);
}

.dark-theme
  .el-button-group
  .el-button--warning:not(:first-child):not(:last-child) {
  border-left-color: rgba(0, 0, 0, 0.5);
  border-right-color: rgba(0, 0, 0, 0.5);
}

.dark-theme .el-button-group .el-button--danger:first-child {
  border-right-color: rgba(0, 0, 0, 0.5);
}

.dark-theme .el-button-group .el-button--danger:last-child {
  border-left-color: rgba(0, 0, 0, 0.5);
}

.dark-theme
  .el-button-group
  .el-button--danger:not(:first-child):not(:last-child) {
  border-left-color: rgba(0, 0, 0, 0.5);
  border-right-color: rgba(0, 0, 0, 0.5);
}

.dark-theme .el-button-group .el-button--info:first-child {
  border-right-color: rgba(0, 0, 0, 0.5);
}

.dark-theme .el-button-group .el-button--info:last-child {
  border-left-color: rgba(0, 0, 0, 0.5);
}

.dark-theme
  .el-button-group
  .el-button--info:not(:first-child):not(:last-child) {
  border-left-color: rgba(0, 0, 0, 0.5);
  border-right-color: rgba(0, 0, 0, 0.5);
}

.dark-theme .el-checkbox {
  color: #9f9d99;
}

.dark-theme .el-checkbox.is-bordered {
  border: 1px solid #232019;
}

.dark-theme .el-checkbox.is-bordered.is-checked {
  border-color: #409eff;
}

.dark-theme .el-checkbox.is-bordered.is-disabled {
  border-color: #14110a;
}

.dark-theme .el-checkbox__input.is-disabled .el-checkbox__inner {
  background-color: #edf2fc;
  border-color: #232019;
}

.dark-theme .el-checkbox__input.is-disabled .el-checkbox__inner::after {
  border-color: #3f3b33;
}

.dark-theme .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner {
  background-color: #0d0903;
  border-color: #232019;
}

.dark-theme
  .el-checkbox__input.is-disabled.is-checked
  .el-checkbox__inner::after {
  border-color: #3f3b33;
}

.dark-theme
  .el-checkbox__input.is-disabled.is-indeterminate
  .el-checkbox__inner {
  background-color: #0d0903;
  border-color: #232019;
}

.dark-theme
  .el-checkbox__input.is-disabled.is-indeterminate
  .el-checkbox__inner::before {
  background-color: #3f3b33;
  border-color: #3f3b33;
}

.dark-theme .el-checkbox__input.is-disabled + span.el-checkbox__label {
  color: #3f3b33;
}

.dark-theme .el-checkbox__input.is-checked .el-checkbox__inner {
  background-color: #409eff;
  border-color: #409eff;
}

.dark-theme .el-checkbox__input.is-checked + .el-checkbox__label {
  color: #409eff;
}

.dark-theme .el-checkbox__input.is-focus .el-checkbox__inner {
  border-color: #409eff;
}

.dark-theme .el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background-color: #409eff;
  border-color: #409eff;
}

.dark-theme .el-checkbox__input.is-indeterminate .el-checkbox__inner::before {
  background-color: #000;
}

.dark-theme .el-checkbox__inner {
  border: 1px solid #232019;
  background-color: #000;
}

.dark-theme .el-checkbox__inner:hover {
  border-color: #409eff;
}

.dark-theme .el-checkbox__inner::after {
  border: 1px solid #000;
  border-left: 0;
  border-top: 0;
}

.dark-theme .el-checkbox-button__inner {
  background: #000;
  border: 1px solid #232019;
  border-left: 0;
  color: #9f9d99;
}

.dark-theme .el-checkbox-button__inner:hover {
  color: #409eff;
}

.dark-theme .el-checkbox-button.is-checked .el-checkbox-button__inner {
  color: #000;
  background-color: #409eff;
  border-color: #409eff;
}

.dark-theme
  .el-checkbox-button.is-checked:first-child
  .el-checkbox-button__inner {
  border-left-color: #409eff;
}

.dark-theme .el-checkbox-button.is-disabled .el-checkbox-button__inner {
  color: #3f3b33;
  background-color: #000;
  border-color: #14110a;
}

.dark-theme
  .el-checkbox-button.is-disabled:first-child
  .el-checkbox-button__inner {
  border-left-color: #14110a;
}

.dark-theme .el-checkbox-button:first-child .el-checkbox-button__inner {
  border-left: 1px solid #232019;
}

.dark-theme .el-checkbox-button.is-focus .el-checkbox-button__inner {
  border-color: #409eff;
}

.dark-theme .el-tag {
  background-color: #06101a;
  border-color: #0d2033;
  color: #409eff;
  color: #409eff;
}

.dark-theme .el-tag.is-hit {
  border-color: #409eff;
}

.dark-theme .el-tag .el-tag__close {
  color: #409eff;
}

.dark-theme .el-tag .el-tag__close:hover {
  color: #000;
  background-color: #409eff;
}

.dark-theme .el-tag.el-tag--info {
  background-color: #0e0f0f;
  border-color: #1d1d1f;
  color: #909399;
}

.dark-theme .el-tag.el-tag--info.is-hit {
  border-color: #909399;
}

.dark-theme .el-tag.el-tag--info .el-tag__close {
  color: #909399;
}

.dark-theme .el-tag.el-tag--info .el-tag__close:hover {
  color: #000;
  background-color: #909399;
}

.dark-theme .el-tag.el-tag--success {
  background-color: #0a1306;
  border-color: #15270c;
  color: #67c23a;
}

.dark-theme .el-tag.el-tag--success.is-hit {
  border-color: #67c23a;
}

.dark-theme .el-tag.el-tag--success .el-tag__close {
  color: #67c23a;
}

.dark-theme .el-tag.el-tag--success .el-tag__close:hover {
  color: #000;
  background-color: #67c23a;
}

.dark-theme .el-tag.el-tag--warning {
  background-color: #171006;
  border-color: #2e200c;
  color: #e6a23c;
}

.dark-theme .el-tag.el-tag--warning.is-hit {
  border-color: #e6a23c;
}

.dark-theme .el-tag.el-tag--warning .el-tag__close {
  color: #e6a23c;
}

.dark-theme .el-tag.el-tag--warning .el-tag__close:hover {
  color: #000;
  background-color: #e6a23c;
}

.dark-theme .el-tag.el-tag--danger {
  background-color: #190b0b;
  border-color: #311616;
  color: #f56c6c;
}

.dark-theme .el-tag.el-tag--danger.is-hit {
  border-color: #f56c6c;
}

.dark-theme .el-tag.el-tag--danger .el-tag__close {
  color: #f56c6c;
}

.dark-theme .el-tag.el-tag--danger .el-tag__close:hover {
  color: #000;
  background-color: #f56c6c;
}

.dark-theme .el-tag--dark {
  background-color: #409eff;
  border-color: #409eff;
  color: #000;
}

.dark-theme .el-tag--dark.is-hit {
  border-color: #409eff;
}

.dark-theme .el-tag--dark .el-tag__close {
  color: #000;
}

.dark-theme .el-tag--dark .el-tag__close:hover {
  color: #000;
  background-color: #337ecc;
}

.dark-theme .el-tag--dark.el-tag--info {
  background-color: #909399;
  border-color: #909399;
  color: #000;
}

.dark-theme .el-tag--dark.el-tag--info.is-hit {
  border-color: #909399;
}

.dark-theme .el-tag--dark.el-tag--info .el-tag__close {
  color: #000;
}

.dark-theme .el-tag--dark.el-tag--info .el-tag__close:hover {
  color: #000;
  background-color: #73767a;
}

.dark-theme .el-tag--dark.el-tag--success {
  background-color: #67c23a;
  border-color: #67c23a;
  color: #000;
}

.dark-theme .el-tag--dark.el-tag--success.is-hit {
  border-color: #67c23a;
}

.dark-theme .el-tag--dark.el-tag--success .el-tag__close {
  color: #000;
}

.dark-theme .el-tag--dark.el-tag--success .el-tag__close:hover {
  color: #000;
  background-color: #529b2e;
}

.dark-theme .el-tag--dark.el-tag--warning {
  background-color: #e6a23c;
  border-color: #e6a23c;
  color: #000;
}

.dark-theme .el-tag--dark.el-tag--warning.is-hit {
  border-color: #e6a23c;
}

.dark-theme .el-tag--dark.el-tag--warning .el-tag__close {
  color: #000;
}

.dark-theme .el-tag--dark.el-tag--warning .el-tag__close:hover {
  color: #000;
  background-color: #b88230;
}

.dark-theme .el-tag--dark.el-tag--danger {
  background-color: #f56c6c;
  border-color: #f56c6c;
  color: #000;
}

.dark-theme .el-tag--dark.el-tag--danger.is-hit {
  border-color: #f56c6c;
}

.dark-theme .el-tag--dark.el-tag--danger .el-tag__close {
  color: #000;
}

.dark-theme .el-tag--dark.el-tag--danger .el-tag__close:hover {
  color: #000;
  background-color: #c45656;
}

.dark-theme .el-tag--plain {
  background-color: #000;
  border-color: #1a3f66;
  color: #409eff;
}

.dark-theme .el-tag--plain.is-hit {
  border-color: #409eff;
}

.dark-theme .el-tag--plain .el-tag__close {
  color: #409eff;
}

.dark-theme .el-tag--plain .el-tag__close:hover {
  color: #000;
  background-color: #409eff;
}

.dark-theme .el-tag--plain.el-tag--info {
  background-color: #000;
  border-color: #3a3b3d;
  color: #909399;
}

.dark-theme .el-tag--plain.el-tag--info.is-hit {
  border-color: #909399;
}

.dark-theme .el-tag--plain.el-tag--info .el-tag__close {
  color: #909399;
}

.dark-theme .el-tag--plain.el-tag--info .el-tag__close:hover {
  color: #000;
  background-color: #909399;
}

.dark-theme .el-tag--plain.el-tag--success {
  background-color: #000;
  border-color: #294e17;
  color: #67c23a;
}

.dark-theme .el-tag--plain.el-tag--success.is-hit {
  border-color: #67c23a;
}

.dark-theme .el-tag--plain.el-tag--success .el-tag__close {
  color: #67c23a;
}

.dark-theme .el-tag--plain.el-tag--success .el-tag__close:hover {
  color: #000;
  background-color: #67c23a;
}

.dark-theme .el-tag--plain.el-tag--warning {
  background-color: #000;
  border-color: #5c4118;
  color: #e6a23c;
}

.dark-theme .el-tag--plain.el-tag--warning.is-hit {
  border-color: #e6a23c;
}

.dark-theme .el-tag--plain.el-tag--warning .el-tag__close {
  color: #e6a23c;
}

.dark-theme .el-tag--plain.el-tag--warning .el-tag__close:hover {
  color: #000;
  background-color: #e6a23c;
}

.dark-theme .el-tag--plain.el-tag--danger {
  background-color: #000;
  border-color: #622b2b;
  color: #f56c6c;
}

.dark-theme .el-tag--plain.el-tag--danger.is-hit {
  border-color: #f56c6c;
}

.dark-theme .el-tag--plain.el-tag--danger .el-tag__close {
  color: #f56c6c;
}

.dark-theme .el-tag--plain.el-tag--danger .el-tag__close:hover {
  color: #000;
  background-color: #f56c6c;
}

.dark-theme .el-tooltip__popper .popper__arrow,
.dark-theme .el-tooltip__popper .popper__arrow::after {
  border-color: transparent;
}

.dark-theme .el-tooltip__popper[x-placement^="top"] .popper__arrow {
  border-top-color: #cfcecc;
}

.dark-theme .el-tooltip__popper[x-placement^="top"] .popper__arrow::after {
  border-top-color: #cfcecc;
}

.dark-theme .el-tooltip__popper[x-placement^="bottom"] .popper__arrow {
  border-bottom-color: #cfcecc;
}

.dark-theme .el-tooltip__popper[x-placement^="bottom"] .popper__arrow::after {
  border-bottom-color: #cfcecc;
}

.dark-theme .el-tooltip__popper[x-placement^="right"] .popper__arrow {
  border-right-color: #cfcecc;
}

.dark-theme .el-tooltip__popper[x-placement^="right"] .popper__arrow::after {
  border-right-color: #cfcecc;
}

.dark-theme .el-tooltip__popper[x-placement^="left"] .popper__arrow {
  border-left-color: #cfcecc;
}

.dark-theme .el-tooltip__popper[x-placement^="left"] .popper__arrow::after {
  border-left-color: #cfcecc;
}

.dark-theme .el-tooltip__popper.is-dark {
  background: #cfcecc;
  color: #000;
}

.dark-theme .el-tooltip__popper.is-light {
  background: #000;
  border: 1px solid #cfcecc;
}

.dark-theme .el-tooltip__popper.is-light[x-placement^="top"] .popper__arrow {
  border-top-color: #cfcecc;
}

.dark-theme
  .el-tooltip__popper.is-light[x-placement^="top"]
  .popper__arrow::after {
  border-top-color: #000;
}

.dark-theme .el-tooltip__popper.is-light[x-placement^="bottom"] .popper__arrow {
  border-bottom-color: #cfcecc;
}

.dark-theme
  .el-tooltip__popper.is-light[x-placement^="bottom"]
  .popper__arrow::after {
  border-bottom-color: #000;
}

.dark-theme .el-tooltip__popper.is-light[x-placement^="left"] .popper__arrow {
  border-left-color: #cfcecc;
}

.dark-theme
  .el-tooltip__popper.is-light[x-placement^="left"]
  .popper__arrow::after {
  border-left-color: #000;
}

.dark-theme .el-tooltip__popper.is-light[x-placement^="right"] .popper__arrow {
  border-right-color: #cfcecc;
}

.dark-theme
  .el-tooltip__popper.is-light[x-placement^="right"]
  .popper__arrow::after {
  border-right-color: #000;
}

.dark-theme .el-table {
  background-color: #000;
  color: #9f9d99;
}

.dark-theme .el-table__empty-text {
  color: #6f6c66;
}

.dark-theme .el-table__expand-icon {
  color: #666;
}

.dark-theme .el-table__expanded-cell {
  background-color: #000;
}

.dark-theme .el-table__expanded-cell:hover {
  background-color: transparent !important;
}

.dark-theme .el-table--fit {
  border-right: 0;
  border-bottom: 0;
}

.dark-theme .el-table thead {
  color: #6f6c66;
}

.dark-theme .el-table thead.is-group th {
  background: #0a0805;
}

.dark-theme .el-table tr {
  background-color: #000;
}

.dark-theme .el-table td,
.dark-theme .el-table th.is-leaf {
  border-bottom: 1px solid #14110a;
}

.dark-theme .el-table th {
  background-color: #000;
}

.dark-theme .el-table th > .cell.highlight {
  color: #409eff;
}

.dark-theme .el-table th.required > div::before {
  background: #ff4d51;
}

.dark-theme .el-table--border,
.dark-theme .el-table--group {
  border: 1px solid #14110a;
}

.dark-theme .el-table--border::after,
.dark-theme .el-table--group::after,
.dark-theme .el-table::before {
  background-color: #14110a;
}

.dark-theme .el-table--border {
  border-right: none;
  border-bottom: none;
}

.dark-theme .el-table--border.el-loading-parent--relative {
  border-color: transparent;
}

.dark-theme .el-table--border td,
.dark-theme .el-table--border th {
  border-right: 1px solid #14110a;
}

.dark-theme .el-table--border th.gutter:last-of-type {
  border-bottom: 1px solid #14110a;
}

.dark-theme .el-table--border th {
  border-bottom: 1px solid #14110a;
}

.dark-theme .el-table__fixed-right::before,
.dark-theme .el-table__fixed::before {
  background-color: #14110a;
}

.dark-theme .el-table__fixed-right-patch {
  background-color: #000;
  border-bottom: 1px solid #14110a;
}

.dark-theme .el-table__fixed-footer-wrapper tbody td {
  border-top: 1px solid #14110a;
  background-color: #0a0805;
  color: #9f9d99;
}

.dark-theme .el-table__footer-wrapper td {
  border-top: 1px solid #14110a;
}

.dark-theme .el-table__footer-wrapper tbody td,
.dark-theme .el-table__header-wrapper tbody td {
  background-color: #0a0805;
  color: #9f9d99;
}

.dark-theme
  .el-table__body-wrapper
  .el-table--border.is-scrolling-right
  ~ .el-table__fixed-right {
  border-left: 1px solid #14110a;
}

.dark-theme
  .el-table__body-wrapper
  .el-table--border.is-scrolling-left
  ~ .el-table__fixed {
  border-right: 1px solid #14110a;
}

.dark-theme .el-table .sort-caret {
  border: solid 5px transparent;
}

.dark-theme .el-table .sort-caret.ascending {
  border-bottom-color: #3f3b33;
}

.dark-theme .el-table .sort-caret.descending {
  border-top-color: #3f3b33;
}

.dark-theme .el-table .ascending .sort-caret.ascending {
  border-bottom-color: #409eff;
}

.dark-theme .el-table .descending .sort-caret.descending {
  border-top-color: #409eff;
}

.dark-theme .el-table--striped .el-table__body tr.el-table__row--striped td {
  background: #fafafa;
}

.dark-theme
  .el-table--striped
  .el-table__body
  tr.el-table__row--striped.current-row
  td {
  background-color: #06101a;
}

.dark-theme .el-table__body tr.hover-row.current-row > td,
.dark-theme
  .el-table__body
  tr.hover-row.el-table__row--striped.current-row
  > td,
.dark-theme .el-table__body tr.hover-row.el-table__row--striped > td,
.dark-theme .el-table__body tr.hover-row > td {
  background-color: #0a0805;
}

.dark-theme .el-table__body tr.current-row > td {
  background-color: #06101a;
}

.dark-theme .el-table__column-resize-proxy {
  border-left: 1px solid #14110a;
}

.dark-theme .el-table__column-filter-trigger i {
  color: #909399;
}

.dark-theme .el-table--enable-row-hover .el-table__body tr:hover > td {
  background-color: #0a0805;
}

.dark-theme .el-checkbox {
  color: #9f9d99;
}

.dark-theme .el-checkbox.is-bordered {
  border: 1px solid #232019;
}

.dark-theme .el-checkbox.is-bordered.is-checked {
  border-color: #409eff;
}

.dark-theme .el-checkbox.is-bordered.is-disabled {
  border-color: #14110a;
}

.dark-theme .el-checkbox__input.is-disabled .el-checkbox__inner {
  background-color: #edf2fc;
  border-color: #232019;
}

.dark-theme .el-checkbox__input.is-disabled .el-checkbox__inner::after {
  border-color: #3f3b33;
}

.dark-theme .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner {
  background-color: #0d0903;
  border-color: #232019;
}

.dark-theme
  .el-checkbox__input.is-disabled.is-checked
  .el-checkbox__inner::after {
  border-color: #3f3b33;
}

.dark-theme
  .el-checkbox__input.is-disabled.is-indeterminate
  .el-checkbox__inner {
  background-color: #0d0903;
  border-color: #232019;
}

.dark-theme
  .el-checkbox__input.is-disabled.is-indeterminate
  .el-checkbox__inner::before {
  background-color: #3f3b33;
  border-color: #3f3b33;
}

.dark-theme .el-checkbox__input.is-disabled + span.el-checkbox__label {
  color: #3f3b33;
}

.dark-theme .el-checkbox__input.is-checked .el-checkbox__inner {
  background-color: #409eff;
  border-color: #409eff;
}

.dark-theme .el-checkbox__input.is-checked + .el-checkbox__label {
  color: #409eff;
}

.dark-theme .el-checkbox__input.is-focus .el-checkbox__inner {
  border-color: #409eff;
}

.dark-theme .el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background-color: #409eff;
  border-color: #409eff;
}

.dark-theme .el-checkbox__input.is-indeterminate .el-checkbox__inner::before {
  background-color: #000;
}

.dark-theme .el-checkbox__inner {
  border: 1px solid #232019;
  background-color: #000;
}

.dark-theme .el-checkbox__inner:hover {
  border-color: #409eff;
}

.dark-theme .el-checkbox__inner::after {
  border: 1px solid #000;
  border-left: 0;
  border-top: 0;
}

.dark-theme .el-checkbox-button__inner {
  background: #000;
  border: 1px solid #232019;
  border-left: 0;
  color: #9f9d99;
}

.dark-theme .el-checkbox-button__inner:hover {
  color: #409eff;
}

.dark-theme .el-checkbox-button.is-checked .el-checkbox-button__inner {
  color: #000;
  background-color: #409eff;
  border-color: #409eff;
}

.dark-theme
  .el-checkbox-button.is-checked:first-child
  .el-checkbox-button__inner {
  border-left-color: #409eff;
}

.dark-theme .el-checkbox-button.is-disabled .el-checkbox-button__inner {
  color: #3f3b33;
  background-color: #000;
  border-color: #14110a;
}

.dark-theme
  .el-checkbox-button.is-disabled:first-child
  .el-checkbox-button__inner {
  border-left-color: #14110a;
}

.dark-theme .el-checkbox-button:first-child .el-checkbox-button__inner {
  border-left: 1px solid #232019;
}

.dark-theme .el-checkbox-button.is-focus .el-checkbox-button__inner {
  border-color: #409eff;
}

.dark-theme .el-tag {
  background-color: #06101a;
  border-color: #0d2033;
  color: #409eff;
  color: #409eff;
}

.dark-theme .el-tag.is-hit {
  border-color: #409eff;
}

.dark-theme .el-tag .el-tag__close {
  color: #409eff;
}

.dark-theme .el-tag .el-tag__close:hover {
  color: #000;
  background-color: #409eff;
}

.dark-theme .el-tag.el-tag--info {
  background-color: #0e0f0f;
  border-color: #1d1d1f;
  color: #909399;
}

.dark-theme .el-tag.el-tag--info.is-hit {
  border-color: #909399;
}

.dark-theme .el-tag.el-tag--info .el-tag__close {
  color: #909399;
}

.dark-theme .el-tag.el-tag--info .el-tag__close:hover {
  color: #000;
  background-color: #909399;
}

.dark-theme .el-tag.el-tag--success {
  background-color: #0a1306;
  border-color: #15270c;
  color: #67c23a;
}

.dark-theme .el-tag.el-tag--success.is-hit {
  border-color: #67c23a;
}

.dark-theme .el-tag.el-tag--success .el-tag__close {
  color: #67c23a;
}

.dark-theme .el-tag.el-tag--success .el-tag__close:hover {
  color: #000;
  background-color: #67c23a;
}

.dark-theme .el-tag.el-tag--warning {
  background-color: #171006;
  border-color: #2e200c;
  color: #e6a23c;
}

.dark-theme .el-tag.el-tag--warning.is-hit {
  border-color: #e6a23c;
}

.dark-theme .el-tag.el-tag--warning .el-tag__close {
  color: #e6a23c;
}

.dark-theme .el-tag.el-tag--warning .el-tag__close:hover {
  color: #000;
  background-color: #e6a23c;
}

.dark-theme .el-tag.el-tag--danger {
  background-color: #190b0b;
  border-color: #311616;
  color: #f56c6c;
}

.dark-theme .el-tag.el-tag--danger.is-hit {
  border-color: #f56c6c;
}

.dark-theme .el-tag.el-tag--danger .el-tag__close {
  color: #f56c6c;
}

.dark-theme .el-tag.el-tag--danger .el-tag__close:hover {
  color: #000;
  background-color: #f56c6c;
}

.dark-theme .el-tag--dark {
  background-color: #409eff;
  border-color: #409eff;
  color: #000;
}

.dark-theme .el-tag--dark.is-hit {
  border-color: #409eff;
}

.dark-theme .el-tag--dark .el-tag__close {
  color: #000;
}

.dark-theme .el-tag--dark .el-tag__close:hover {
  color: #000;
  background-color: #337ecc;
}

.dark-theme .el-tag--dark.el-tag--info {
  background-color: #909399;
  border-color: #909399;
  color: #000;
}

.dark-theme .el-tag--dark.el-tag--info.is-hit {
  border-color: #909399;
}

.dark-theme .el-tag--dark.el-tag--info .el-tag__close {
  color: #000;
}

.dark-theme .el-tag--dark.el-tag--info .el-tag__close:hover {
  color: #000;
  background-color: #73767a;
}

.dark-theme .el-tag--dark.el-tag--success {
  background-color: #67c23a;
  border-color: #67c23a;
  color: #000;
}

.dark-theme .el-tag--dark.el-tag--success.is-hit {
  border-color: #67c23a;
}

.dark-theme .el-tag--dark.el-tag--success .el-tag__close {
  color: #000;
}

.dark-theme .el-tag--dark.el-tag--success .el-tag__close:hover {
  color: #000;
  background-color: #529b2e;
}

.dark-theme .el-tag--dark.el-tag--warning {
  background-color: #e6a23c;
  border-color: #e6a23c;
  color: #000;
}

.dark-theme .el-tag--dark.el-tag--warning.is-hit {
  border-color: #e6a23c;
}

.dark-theme .el-tag--dark.el-tag--warning .el-tag__close {
  color: #000;
}

.dark-theme .el-tag--dark.el-tag--warning .el-tag__close:hover {
  color: #000;
  background-color: #b88230;
}

.dark-theme .el-tag--dark.el-tag--danger {
  background-color: #f56c6c;
  border-color: #f56c6c;
  color: #000;
}

.dark-theme .el-tag--dark.el-tag--danger.is-hit {
  border-color: #f56c6c;
}

.dark-theme .el-tag--dark.el-tag--danger .el-tag__close {
  color: #000;
}

.dark-theme .el-tag--dark.el-tag--danger .el-tag__close:hover {
  color: #000;
  background-color: #c45656;
}

.dark-theme .el-tag--plain {
  background-color: #000;
  border-color: #1a3f66;
  color: #409eff;
}

.dark-theme .el-tag--plain.is-hit {
  border-color: #409eff;
}

.dark-theme .el-tag--plain .el-tag__close {
  color: #409eff;
}

.dark-theme .el-tag--plain .el-tag__close:hover {
  color: #000;
  background-color: #409eff;
}

.dark-theme .el-tag--plain.el-tag--info {
  background-color: #000;
  border-color: #3a3b3d;
  color: #909399;
}

.dark-theme .el-tag--plain.el-tag--info.is-hit {
  border-color: #909399;
}

.dark-theme .el-tag--plain.el-tag--info .el-tag__close {
  color: #909399;
}

.dark-theme .el-tag--plain.el-tag--info .el-tag__close:hover {
  color: #000;
  background-color: #909399;
}

.dark-theme .el-tag--plain.el-tag--success {
  background-color: #000;
  border-color: #294e17;
  color: #67c23a;
}

.dark-theme .el-tag--plain.el-tag--success.is-hit {
  border-color: #67c23a;
}

.dark-theme .el-tag--plain.el-tag--success .el-tag__close {
  color: #67c23a;
}

.dark-theme .el-tag--plain.el-tag--success .el-tag__close:hover {
  color: #000;
  background-color: #67c23a;
}

.dark-theme .el-tag--plain.el-tag--warning {
  background-color: #000;
  border-color: #5c4118;
  color: #e6a23c;
}

.dark-theme .el-tag--plain.el-tag--warning.is-hit {
  border-color: #e6a23c;
}

.dark-theme .el-tag--plain.el-tag--warning .el-tag__close {
  color: #e6a23c;
}

.dark-theme .el-tag--plain.el-tag--warning .el-tag__close:hover {
  color: #000;
  background-color: #e6a23c;
}

.dark-theme .el-tag--plain.el-tag--danger {
  background-color: #000;
  border-color: #622b2b;
  color: #f56c6c;
}

.dark-theme .el-tag--plain.el-tag--danger.is-hit {
  border-color: #f56c6c;
}

.dark-theme .el-tag--plain.el-tag--danger .el-tag__close {
  color: #f56c6c;
}

.dark-theme .el-tag--plain.el-tag--danger .el-tag__close:hover {
  color: #000;
  background-color: #f56c6c;
}

.dark-theme .el-table-filter {
  border: solid 1px #14110a;
  background-color: #000;
}

.dark-theme .el-table-filter__list-item:hover {
  background-color: #06101a;
  color: #337ecc;
}

.dark-theme .el-table-filter__list-item.is-active {
  background-color: #409eff;
  color: #000;
}

.dark-theme .el-table-filter__bottom {
  border-top: 1px solid #14110a;
}

.dark-theme .el-table-filter__bottom button {
  background: 0 0;
  border: none;
  color: #9f9d99;
}

.dark-theme .el-table-filter__bottom button:hover {
  color: #409eff;
}

.dark-theme .el-table-filter__bottom button.is-disabled {
  color: #3f3b33;
}

.dark-theme .el-date-table.is-week-mode .el-date-table__row:hover div {
  background-color: #0d0903;
}

.dark-theme
  .el-date-table.is-week-mode
  .el-date-table__row:hover
  td.available:hover {
  color: #9f9d99;
}

.dark-theme .el-date-table.is-week-mode .el-date-table__row.current div {
  background-color: #0d0903;
}

.dark-theme .el-date-table td.next-month,
.dark-theme .el-date-table td.prev-month {
  color: #3f3b33;
}

.dark-theme .el-date-table td.today span {
  color: #409eff;
}

.dark-theme .el-date-table td.today.end-date span,
.dark-theme .el-date-table td.today.start-date span {
  color: #000;
}

.dark-theme .el-date-table td.available:hover {
  color: #409eff;
}

.dark-theme .el-date-table td.in-range div {
  background-color: #0d0903;
}

.dark-theme .el-date-table td.in-range div:hover {
  background-color: #0d0903;
}

.dark-theme .el-date-table td.current:not(.disabled) span {
  color: #000;
  background-color: #409eff;
}

.dark-theme .el-date-table td.end-date div,
.dark-theme .el-date-table td.start-date div {
  color: #000;
}

.dark-theme .el-date-table td.end-date span,
.dark-theme .el-date-table td.start-date span {
  background-color: #409eff;
}

.dark-theme .el-date-table td.disabled div {
  background-color: #0a0805;
  color: #3f3b33;
}

.dark-theme .el-date-table td.selected div {
  background-color: #0d0903;
}

.dark-theme .el-date-table td.selected div:hover {
  background-color: #0d0903;
}

.dark-theme .el-date-table td.selected span {
  background-color: #409eff;
  color: #000;
}

.dark-theme .el-date-table td.week {
  color: #9f9d99;
}

.dark-theme .el-date-table th {
  color: #9f9d99;
  border-bottom: solid 1px #14110a;
}

.dark-theme .el-month-table td.today .cell {
  color: #409eff;
}

.dark-theme .el-month-table td.today.end-date .cell,
.dark-theme .el-month-table td.today.start-date .cell {
  color: #000;
}

.dark-theme .el-month-table td.disabled .cell {
  background-color: #0a0805;
  color: #3f3b33;
}

.dark-theme .el-month-table td.disabled .cell:hover {
  color: #3f3b33;
}

.dark-theme .el-month-table td .cell {
  color: #9f9d99;
}

.dark-theme .el-month-table td .cell:hover {
  color: #409eff;
}

.dark-theme .el-month-table td.in-range div {
  background-color: #0d0903;
}

.dark-theme .el-month-table td.in-range div:hover {
  background-color: #0d0903;
}

.dark-theme .el-month-table td.end-date div,
.dark-theme .el-month-table td.start-date div {
  color: #000;
}

.dark-theme .el-month-table td.end-date .cell,
.dark-theme .el-month-table td.start-date .cell {
  color: #000;
  background-color: #409eff;
}

.dark-theme .el-month-table td.current:not(.disabled) .cell {
  color: #409eff;
}

.dark-theme .el-year-table .el-icon {
  color: #cfcecc;
}

.dark-theme .el-year-table td.today .cell {
  color: #409eff;
}

.dark-theme .el-year-table td.disabled .cell {
  background-color: #0a0805;
  color: #3f3b33;
}

.dark-theme .el-year-table td.disabled .cell:hover {
  color: #3f3b33;
}

.dark-theme .el-year-table td .cell {
  color: #9f9d99;
}

.dark-theme .el-year-table td .cell:hover {
  color: #409eff;
}

.dark-theme .el-year-table td.current:not(.disabled) .cell {
  color: #409eff;
}

.dark-theme
  .el-time-spinner__wrapper.is-arrow
  .el-time-spinner__item:hover:not(.disabled):not(.active) {
  background: #000;
}

.dark-theme .el-time-spinner__arrow {
  color: #6f6c66;
}

.dark-theme .el-time-spinner__arrow:hover {
  color: #409eff;
}

.dark-theme .el-time-spinner__item {
  color: #9f9d99;
}

.dark-theme .el-time-spinner__item:hover:not(.disabled):not(.active) {
  background: #0a0805;
}

.dark-theme .el-time-spinner__item.active:not(.disabled) {
  color: #cfcecc;
}

.dark-theme .el-time-spinner__item.disabled {
  color: #3f3b33;
}

.dark-theme .el-date-editor .el-range__icon {
  color: #3f3b33;
}

.dark-theme .el-date-editor .el-range-input {
  border: none;
  color: #9f9d99;
}

.dark-theme .el-date-editor .el-range-input::-webkit-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-date-editor .el-range-input::-moz-placeholder {
  color: #3f3b33;
}

.dark-theme .el-date-editor .el-range-input::-ms-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-date-editor .el-range-input::placeholder {
  color: #3f3b33;
}

.dark-theme .el-date-editor .el-range-separator {
  color: #cfcecc;
}

.dark-theme .el-date-editor .el-range__close-icon {
  color: #3f3b33;
}

.dark-theme .el-range-editor.is-active {
  border-color: #409eff;
}

.dark-theme .el-range-editor.is-active:hover {
  border-color: #409eff;
}

.dark-theme .el-range-editor.is-disabled {
  background-color: #0a0805;
  border-color: #1b1812;
  color: #3f3b33;
}

.dark-theme .el-range-editor.is-disabled:focus,
.dark-theme .el-range-editor.is-disabled:hover {
  border-color: #1b1812;
}

.dark-theme .el-range-editor.is-disabled input {
  background-color: #0a0805;
  color: #3f3b33;
}

.dark-theme .el-range-editor.is-disabled input::-webkit-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-range-editor.is-disabled input::-moz-placeholder {
  color: #3f3b33;
}

.dark-theme .el-range-editor.is-disabled input::-ms-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-range-editor.is-disabled input::placeholder {
  color: #3f3b33;
}

.dark-theme .el-range-editor.is-disabled .el-range-separator {
  color: #3f3b33;
}

.dark-theme .el-picker-panel {
  color: #9f9d99;
  border: 1px solid #1b1812;
  background: #000;
}

.dark-theme .el-picker-panel__footer {
  border-top: 1px solid #e4e4e4;
  background-color: #000;
}

.dark-theme .el-picker-panel__shortcut {
  border: 0;
  background-color: transparent;
  color: #9f9d99;
}

.dark-theme .el-picker-panel__shortcut:hover {
  color: #409eff;
}

.dark-theme .el-picker-panel__shortcut.active {
  background-color: #e6f1fe;
  color: #409eff;
}

.dark-theme .el-picker-panel__btn {
  border: 1px solid #dcdcdc;
  color: #333;
  background-color: transparent;
}

.dark-theme .el-picker-panel__btn[disabled] {
  color: #ccc;
}

.dark-theme .el-picker-panel__icon-btn {
  color: #cfcecc;
  border: 0;
  background: 0 0;
}

.dark-theme .el-picker-panel__icon-btn:hover {
  color: #409eff;
}

.dark-theme .el-picker-panel__icon-btn.is-disabled {
  color: #bbb;
}

.dark-theme .el-picker-panel [slot="sidebar"],
.dark-theme .el-picker-panel__sidebar {
  border-right: 1px solid #e4e4e4;
  background-color: #000;
}

.dark-theme .el-date-picker__time-header {
  border-bottom: 1px solid #e4e4e4;
}

.dark-theme .el-date-picker__header--bordered {
  border-bottom: solid 1px #14110a;
}

.dark-theme .el-date-picker__header-label {
  color: #9f9d99;
}

.dark-theme .el-date-picker__header-label:hover {
  color: #409eff;
}

.dark-theme .el-date-picker__header-label.active {
  color: #409eff;
}

.dark-theme .el-date-range-picker__content.is-left {
  border-right: 1px solid #e4e4e4;
}

.dark-theme .el-date-range-picker__time-header {
  border-bottom: 1px solid #e4e4e4;
}

.dark-theme .el-date-range-picker__time-header > .el-icon-arrow-right {
  color: #cfcecc;
}

.dark-theme .el-date-range-picker__time-picker-wrap .el-picker-panel {
  background: #000;
}

.dark-theme .el-time-range-picker__body {
  border: 1px solid #1b1812;
}

.dark-theme .el-time-panel {
  border: solid 1px #1b1812;
  background-color: #000;
}

.dark-theme .el-time-panel__content::after,
.dark-theme .el-time-panel__content::before {
  border-top: 1px solid #1b1812;
  border-bottom: 1px solid #1b1812;
}

.dark-theme .el-time-panel__footer {
  border-top: 1px solid #e4e4e4;
}

.dark-theme .el-time-panel__btn {
  border: none;
  background-color: transparent;
  color: #cfcecc;
}

.dark-theme .el-time-panel__btn.confirm {
  color: #409eff;
}

.dark-theme .el-textarea__inner {
  color: #9f9d99;
  background-color: #000;
  border: 1px solid #232019;
}

.dark-theme .el-textarea__inner::-webkit-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea__inner::-moz-placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea__inner::-ms-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea__inner::placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea__inner:hover {
  border-color: #3f3b33;
}

.dark-theme .el-textarea__inner:focus {
  border-color: #409eff;
}

.dark-theme .el-textarea .el-input__count {
  color: #909399;
  background: #000;
}

.dark-theme .el-textarea.is-disabled .el-textarea__inner {
  background-color: #0a0805;
  border-color: #1b1812;
  color: #3f3b33;
}

.dark-theme
  .el-textarea.is-disabled
  .el-textarea__inner::-webkit-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea.is-disabled .el-textarea__inner::-moz-placeholder {
  color: #3f3b33;
}

.dark-theme
  .el-textarea.is-disabled
  .el-textarea__inner::-ms-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea.is-disabled .el-textarea__inner::placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea.is-exceed .el-textarea__inner {
  border-color: #f56c6c;
}

.dark-theme .el-textarea.is-exceed .el-input__count {
  color: #f56c6c;
}

.dark-theme .el-input::-webkit-scrollbar-thumb {
  background: #b4bccc;
}

.dark-theme .el-input::-webkit-scrollbar-corner {
  background: #fff;
}

.dark-theme .el-input::-webkit-scrollbar-track {
  background: #fff;
}

.dark-theme .el-input::-webkit-scrollbar-track-piece {
  background: #fff;
}

.dark-theme .el-input .el-input__clear {
  color: #3f3b33;
}

.dark-theme .el-input .el-input__clear:hover {
  color: #6f6c66;
}

.dark-theme .el-input .el-input__count {
  color: #909399;
}

.dark-theme .el-input .el-input__count .el-input__count-inner {
  background: #000;
}

.dark-theme .el-input__inner {
  background-color: #000;
  border: 1px solid #232019;
  color: #9f9d99;
}

.dark-theme .el-input__inner::-webkit-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input__inner::-moz-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input__inner::-ms-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input__inner::placeholder {
  color: #3f3b33;
}

.dark-theme .el-input__inner:hover {
  border-color: #3f3b33;
}

.dark-theme .el-input__inner:focus {
  border-color: #409eff;
}

.dark-theme .el-input__suffix {
  color: #3f3b33;
}

.dark-theme .el-input__prefix {
  color: #3f3b33;
}

.dark-theme .el-input.is-active .el-input__inner {
  border-color: #409eff;
}

.dark-theme .el-input.is-disabled .el-input__inner {
  background-color: #0a0805;
  border-color: #1b1812;
  color: #3f3b33;
}

.dark-theme .el-input.is-disabled .el-input__inner::-webkit-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input.is-disabled .el-input__inner::-moz-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input.is-disabled .el-input__inner::-ms-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input.is-disabled .el-input__inner::placeholder {
  color: #3f3b33;
}

.dark-theme .el-input.is-exceed .el-input__inner {
  border-color: #f56c6c;
}

.dark-theme .el-input.is-exceed .el-input__suffix .el-input__count {
  color: #f56c6c;
}

.dark-theme .el-input-group__append,
.dark-theme .el-input-group__prepend {
  background-color: #0a0805;
  color: #909399;
  border: 1px solid #232019;
}

.dark-theme .el-input-group__append button.el-button,
.dark-theme .el-input-group__append div.el-select .el-input__inner,
.dark-theme .el-input-group__append div.el-select:hover .el-input__inner,
.dark-theme .el-input-group__prepend button.el-button,
.dark-theme .el-input-group__prepend div.el-select .el-input__inner,
.dark-theme .el-input-group__prepend div.el-select:hover .el-input__inner {
  border-color: transparent;
  background-color: transparent;
  color: inherit;
  border-top: 0;
  border-bottom: 0;
}

.dark-theme .el-input-group__prepend {
  border-right: 0;
}

.dark-theme .el-input-group__append {
  border-left: 0;
}

.dark-theme
  .el-input-group--prepend
  .el-select
  .el-input.is-focus
  .el-input__inner {
  border-color: transparent;
}

.dark-theme
  .el-input-group--append
  .el-select
  .el-input.is-focus
  .el-input__inner {
  border-color: transparent;
}

.dark-theme .el-scrollbar__thumb {
  background-color: rgba(111, 108, 102, 0.3);
}

.dark-theme .el-scrollbar__thumb:hover {
  background-color: rgba(111, 108, 102, 0.5);
}

.dark-theme .el-popper .popper__arrow,
.dark-theme .el-popper .popper__arrow::after {
  border-color: transparent;
}

.dark-theme .el-popper .popper__arrow {
  -webkit-filter: drop-shadow(0 2px 12px rgba(0, 0, 0, 0.03));
  filter: drop-shadow(0 2px 12px rgba(0, 0, 0, 0.03));
}

.dark-theme .el-popper[x-placement^="top"] .popper__arrow {
  border-top-color: #14110a;
}

.dark-theme .el-popper[x-placement^="top"] .popper__arrow::after {
  border-top-color: #000;
}

.dark-theme .el-popper[x-placement^="bottom"] .popper__arrow {
  border-bottom-color: #14110a;
}

.dark-theme .el-popper[x-placement^="bottom"] .popper__arrow::after {
  border-bottom-color: #000;
}

.dark-theme .el-popper[x-placement^="right"] .popper__arrow {
  border-right-color: #14110a;
}

.dark-theme .el-popper[x-placement^="right"] .popper__arrow::after {
  border-right-color: #000;
}

.dark-theme .el-popper[x-placement^="left"] .popper__arrow {
  border-left-color: #14110a;
}

.dark-theme .el-popper[x-placement^="left"] .popper__arrow::after {
  border-left-color: #000;
}

.dark-theme .el-date-editor .el-range__icon {
  color: #3f3b33;
}

.dark-theme .el-date-editor .el-range-input {
  border: none;
  color: #9f9d99;
}

.dark-theme .el-date-editor .el-range-input::-webkit-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-date-editor .el-range-input::-moz-placeholder {
  color: #3f3b33;
}

.dark-theme .el-date-editor .el-range-input::-ms-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-date-editor .el-range-input::placeholder {
  color: #3f3b33;
}

.dark-theme .el-date-editor .el-range-separator {
  color: #cfcecc;
}

.dark-theme .el-date-editor .el-range__close-icon {
  color: #3f3b33;
}

.dark-theme .el-range-editor.is-active {
  border-color: #409eff;
}

.dark-theme .el-range-editor.is-active:hover {
  border-color: #409eff;
}

.dark-theme .el-range-editor.is-disabled {
  background-color: #0a0805;
  border-color: #1b1812;
  color: #3f3b33;
}

.dark-theme .el-range-editor.is-disabled:focus,
.dark-theme .el-range-editor.is-disabled:hover {
  border-color: #1b1812;
}

.dark-theme .el-range-editor.is-disabled input {
  background-color: #0a0805;
  color: #3f3b33;
}

.dark-theme .el-range-editor.is-disabled input::-webkit-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-range-editor.is-disabled input::-moz-placeholder {
  color: #3f3b33;
}

.dark-theme .el-range-editor.is-disabled input::-ms-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-range-editor.is-disabled input::placeholder {
  color: #3f3b33;
}

.dark-theme .el-range-editor.is-disabled .el-range-separator {
  color: #3f3b33;
}

.dark-theme .el-picker-panel {
  color: #9f9d99;
  border: 1px solid #1b1812;
  background: #000;
}

.dark-theme .el-picker-panel__footer {
  border-top: 1px solid #e4e4e4;
  background-color: #000;
}

.dark-theme .el-picker-panel__shortcut {
  border: 0;
  background-color: transparent;
  color: #9f9d99;
}

.dark-theme .el-picker-panel__shortcut:hover {
  color: #409eff;
}

.dark-theme .el-picker-panel__shortcut.active {
  background-color: #e6f1fe;
  color: #409eff;
}

.dark-theme .el-picker-panel__btn {
  border: 1px solid #dcdcdc;
  color: #333;
  background-color: transparent;
}

.dark-theme .el-picker-panel__btn[disabled] {
  color: #ccc;
}

.dark-theme .el-picker-panel__icon-btn {
  color: #cfcecc;
  border: 0;
  background: 0 0;
}

.dark-theme .el-picker-panel__icon-btn:hover {
  color: #409eff;
}

.dark-theme .el-picker-panel__icon-btn.is-disabled {
  color: #bbb;
}

.dark-theme .el-picker-panel [slot="sidebar"],
.dark-theme .el-picker-panel__sidebar {
  border-right: 1px solid #e4e4e4;
  background-color: #000;
}

.dark-theme .el-date-picker__time-header {
  border-bottom: 1px solid #e4e4e4;
}

.dark-theme .el-date-picker__header--bordered {
  border-bottom: solid 1px #14110a;
}

.dark-theme .el-date-picker__header-label {
  color: #9f9d99;
}

.dark-theme .el-date-picker__header-label:hover {
  color: #409eff;
}

.dark-theme .el-date-picker__header-label.active {
  color: #409eff;
}

.dark-theme .el-scrollbar__thumb {
  background-color: rgba(111, 108, 102, 0.3);
}

.dark-theme .el-scrollbar__thumb:hover {
  background-color: rgba(111, 108, 102, 0.5);
}

.dark-theme .el-popper .popper__arrow,
.dark-theme .el-popper .popper__arrow::after {
  border-color: transparent;
}

.dark-theme .el-popper .popper__arrow {
  -webkit-filter: drop-shadow(0 2px 12px rgba(0, 0, 0, 0.03));
  filter: drop-shadow(0 2px 12px rgba(0, 0, 0, 0.03));
}

.dark-theme .el-popper[x-placement^="top"] .popper__arrow {
  border-top-color: #14110a;
}

.dark-theme .el-popper[x-placement^="top"] .popper__arrow::after {
  border-top-color: #000;
}

.dark-theme .el-popper[x-placement^="bottom"] .popper__arrow {
  border-bottom-color: #14110a;
}

.dark-theme .el-popper[x-placement^="bottom"] .popper__arrow::after {
  border-bottom-color: #000;
}

.dark-theme .el-popper[x-placement^="right"] .popper__arrow {
  border-right-color: #14110a;
}

.dark-theme .el-popper[x-placement^="right"] .popper__arrow::after {
  border-right-color: #000;
}

.dark-theme .el-popper[x-placement^="left"] .popper__arrow {
  border-left-color: #14110a;
}

.dark-theme .el-popper[x-placement^="left"] .popper__arrow::after {
  border-left-color: #000;
}

.dark-theme .time-select-item.selected:not(.disabled) {
  color: #409eff;
}

.dark-theme .time-select-item.disabled {
  color: #1b1812;
}

.dark-theme .time-select-item:hover {
  background-color: #0a0805;
}

.dark-theme .el-date-editor .el-range__icon {
  color: #3f3b33;
}

.dark-theme .el-date-editor .el-range-input {
  border: none;
  color: #9f9d99;
}

.dark-theme .el-date-editor .el-range-input::-webkit-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-date-editor .el-range-input::-moz-placeholder {
  color: #3f3b33;
}

.dark-theme .el-date-editor .el-range-input::-ms-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-date-editor .el-range-input::placeholder {
  color: #3f3b33;
}

.dark-theme .el-date-editor .el-range-separator {
  color: #cfcecc;
}

.dark-theme .el-date-editor .el-range__close-icon {
  color: #3f3b33;
}

.dark-theme .el-range-editor.is-active {
  border-color: #409eff;
}

.dark-theme .el-range-editor.is-active:hover {
  border-color: #409eff;
}

.dark-theme .el-range-editor.is-disabled {
  background-color: #0a0805;
  border-color: #1b1812;
  color: #3f3b33;
}

.dark-theme .el-range-editor.is-disabled:focus,
.dark-theme .el-range-editor.is-disabled:hover {
  border-color: #1b1812;
}

.dark-theme .el-range-editor.is-disabled input {
  background-color: #0a0805;
  color: #3f3b33;
}

.dark-theme .el-range-editor.is-disabled input::-webkit-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-range-editor.is-disabled input::-moz-placeholder {
  color: #3f3b33;
}

.dark-theme .el-range-editor.is-disabled input::-ms-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-range-editor.is-disabled input::placeholder {
  color: #3f3b33;
}

.dark-theme .el-range-editor.is-disabled .el-range-separator {
  color: #3f3b33;
}

.dark-theme .el-picker-panel {
  color: #9f9d99;
  border: 1px solid #1b1812;
  background: #000;
}

.dark-theme .el-picker-panel__footer {
  border-top: 1px solid #e4e4e4;
  background-color: #000;
}

.dark-theme .el-picker-panel__shortcut {
  border: 0;
  background-color: transparent;
  color: #9f9d99;
}

.dark-theme .el-picker-panel__shortcut:hover {
  color: #409eff;
}

.dark-theme .el-picker-panel__shortcut.active {
  background-color: #e6f1fe;
  color: #409eff;
}

.dark-theme .el-picker-panel__btn {
  border: 1px solid #dcdcdc;
  color: #333;
  background-color: transparent;
}

.dark-theme .el-picker-panel__btn[disabled] {
  color: #ccc;
}

.dark-theme .el-picker-panel__icon-btn {
  color: #cfcecc;
  border: 0;
  background: 0 0;
}

.dark-theme .el-picker-panel__icon-btn:hover {
  color: #409eff;
}

.dark-theme .el-picker-panel__icon-btn.is-disabled {
  color: #bbb;
}

.dark-theme .el-picker-panel [slot="sidebar"],
.dark-theme .el-picker-panel__sidebar {
  border-right: 1px solid #e4e4e4;
  background-color: #000;
}

.dark-theme
  .el-time-spinner__wrapper.is-arrow
  .el-time-spinner__item:hover:not(.disabled):not(.active) {
  background: #000;
}

.dark-theme .el-time-spinner__arrow {
  color: #6f6c66;
}

.dark-theme .el-time-spinner__arrow:hover {
  color: #409eff;
}

.dark-theme .el-time-spinner__item {
  color: #9f9d99;
}

.dark-theme .el-time-spinner__item:hover:not(.disabled):not(.active) {
  background: #0a0805;
}

.dark-theme .el-time-spinner__item.active:not(.disabled) {
  color: #cfcecc;
}

.dark-theme .el-time-spinner__item.disabled {
  color: #3f3b33;
}

.dark-theme .el-time-panel {
  border: solid 1px #1b1812;
  background-color: #000;
}

.dark-theme .el-time-panel__content::after,
.dark-theme .el-time-panel__content::before {
  border-top: 1px solid #1b1812;
  border-bottom: 1px solid #1b1812;
}

.dark-theme .el-time-panel__footer {
  border-top: 1px solid #e4e4e4;
}

.dark-theme .el-time-panel__btn {
  border: none;
  background-color: transparent;
  color: #cfcecc;
}

.dark-theme .el-time-panel__btn.confirm {
  color: #409eff;
}

.dark-theme .el-time-range-picker__body {
  border: 1px solid #1b1812;
}

.dark-theme .el-textarea__inner {
  color: #9f9d99;
  background-color: #000;
  border: 1px solid #232019;
}

.dark-theme .el-textarea__inner::-webkit-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea__inner::-moz-placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea__inner::-ms-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea__inner::placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea__inner:hover {
  border-color: #3f3b33;
}

.dark-theme .el-textarea__inner:focus {
  border-color: #409eff;
}

.dark-theme .el-textarea .el-input__count {
  color: #909399;
  background: #000;
}

.dark-theme .el-textarea.is-disabled .el-textarea__inner {
  background-color: #0a0805;
  border-color: #1b1812;
  color: #3f3b33;
}

.dark-theme
  .el-textarea.is-disabled
  .el-textarea__inner::-webkit-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea.is-disabled .el-textarea__inner::-moz-placeholder {
  color: #3f3b33;
}

.dark-theme
  .el-textarea.is-disabled
  .el-textarea__inner::-ms-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea.is-disabled .el-textarea__inner::placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea.is-exceed .el-textarea__inner {
  border-color: #f56c6c;
}

.dark-theme .el-textarea.is-exceed .el-input__count {
  color: #f56c6c;
}

.dark-theme .el-input::-webkit-scrollbar-thumb {
  background: #b4bccc;
}

.dark-theme .el-input::-webkit-scrollbar-corner {
  background: #fff;
}

.dark-theme .el-input::-webkit-scrollbar-track {
  background: #fff;
}

.dark-theme .el-input::-webkit-scrollbar-track-piece {
  background: #fff;
}

.dark-theme .el-input .el-input__clear {
  color: #3f3b33;
}

.dark-theme .el-input .el-input__clear:hover {
  color: #6f6c66;
}

.dark-theme .el-input .el-input__count {
  color: #909399;
}

.dark-theme .el-input .el-input__count .el-input__count-inner {
  background: #000;
}

.dark-theme .el-input__inner {
  background-color: #000;
  border: 1px solid #232019;
  color: #9f9d99;
}

.dark-theme .el-input__inner::-webkit-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input__inner::-moz-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input__inner::-ms-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input__inner::placeholder {
  color: #3f3b33;
}

.dark-theme .el-input__inner:hover {
  border-color: #3f3b33;
}

.dark-theme .el-input__inner:focus {
  border-color: #409eff;
}

.dark-theme .el-input__suffix {
  color: #3f3b33;
}

.dark-theme .el-input__prefix {
  color: #3f3b33;
}

.dark-theme .el-input.is-active .el-input__inner {
  border-color: #409eff;
}

.dark-theme .el-input.is-disabled .el-input__inner {
  background-color: #0a0805;
  border-color: #1b1812;
  color: #3f3b33;
}

.dark-theme .el-input.is-disabled .el-input__inner::-webkit-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input.is-disabled .el-input__inner::-moz-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input.is-disabled .el-input__inner::-ms-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input.is-disabled .el-input__inner::placeholder {
  color: #3f3b33;
}

.dark-theme .el-input.is-exceed .el-input__inner {
  border-color: #f56c6c;
}

.dark-theme .el-input.is-exceed .el-input__suffix .el-input__count {
  color: #f56c6c;
}

.dark-theme .el-input-group__append,
.dark-theme .el-input-group__prepend {
  background-color: #0a0805;
  color: #909399;
  border: 1px solid #232019;
}

.dark-theme .el-input-group__append button.el-button,
.dark-theme .el-input-group__append div.el-select .el-input__inner,
.dark-theme .el-input-group__append div.el-select:hover .el-input__inner,
.dark-theme .el-input-group__prepend button.el-button,
.dark-theme .el-input-group__prepend div.el-select .el-input__inner,
.dark-theme .el-input-group__prepend div.el-select:hover .el-input__inner {
  border-color: transparent;
  background-color: transparent;
  color: inherit;
  border-top: 0;
  border-bottom: 0;
}

.dark-theme .el-input-group__prepend {
  border-right: 0;
}

.dark-theme .el-input-group__append {
  border-left: 0;
}

.dark-theme
  .el-input-group--prepend
  .el-select
  .el-input.is-focus
  .el-input__inner {
  border-color: transparent;
}

.dark-theme
  .el-input-group--append
  .el-select
  .el-input.is-focus
  .el-input__inner {
  border-color: transparent;
}

.dark-theme .el-scrollbar__thumb {
  background-color: rgba(111, 108, 102, 0.3);
}

.dark-theme .el-scrollbar__thumb:hover {
  background-color: rgba(111, 108, 102, 0.5);
}

.dark-theme .el-popper .popper__arrow,
.dark-theme .el-popper .popper__arrow::after {
  border-color: transparent;
}

.dark-theme .el-popper .popper__arrow {
  -webkit-filter: drop-shadow(0 2px 12px rgba(0, 0, 0, 0.03));
  filter: drop-shadow(0 2px 12px rgba(0, 0, 0, 0.03));
}

.dark-theme .el-popper[x-placement^="top"] .popper__arrow {
  border-top-color: #14110a;
}

.dark-theme .el-popper[x-placement^="top"] .popper__arrow::after {
  border-top-color: #000;
}

.dark-theme .el-popper[x-placement^="bottom"] .popper__arrow {
  border-bottom-color: #14110a;
}

.dark-theme .el-popper[x-placement^="bottom"] .popper__arrow::after {
  border-bottom-color: #000;
}

.dark-theme .el-popper[x-placement^="right"] .popper__arrow {
  border-right-color: #14110a;
}

.dark-theme .el-popper[x-placement^="right"] .popper__arrow::after {
  border-right-color: #000;
}

.dark-theme .el-popper[x-placement^="left"] .popper__arrow {
  border-left-color: #14110a;
}

.dark-theme .el-popper[x-placement^="left"] .popper__arrow::after {
  border-left-color: #000;
}

.dark-theme .el-popper .popper__arrow,
.dark-theme .el-popper .popper__arrow::after {
  border-color: transparent;
}

.dark-theme .el-popper .popper__arrow {
  -webkit-filter: drop-shadow(0 2px 12px rgba(0, 0, 0, 0.03));
  filter: drop-shadow(0 2px 12px rgba(0, 0, 0, 0.03));
}

.dark-theme .el-popper[x-placement^="top"] .popper__arrow {
  border-top-color: #14110a;
}

.dark-theme .el-popper[x-placement^="top"] .popper__arrow::after {
  border-top-color: #000;
}

.dark-theme .el-popper[x-placement^="bottom"] .popper__arrow {
  border-bottom-color: #14110a;
}

.dark-theme .el-popper[x-placement^="bottom"] .popper__arrow::after {
  border-bottom-color: #000;
}

.dark-theme .el-popper[x-placement^="right"] .popper__arrow {
  border-right-color: #14110a;
}

.dark-theme .el-popper[x-placement^="right"] .popper__arrow::after {
  border-right-color: #000;
}

.dark-theme .el-popper[x-placement^="left"] .popper__arrow {
  border-left-color: #14110a;
}

.dark-theme .el-popper[x-placement^="left"] .popper__arrow::after {
  border-left-color: #000;
}

.dark-theme .el-popover {
  background: #000;
  border: 1px solid #14110a;
  color: #9f9d99;
}

.dark-theme .el-popover__title {
  color: #cfcecc;
}

.dark-theme .el-tooltip__popper .popper__arrow,
.dark-theme .el-tooltip__popper .popper__arrow::after {
  border-color: transparent;
}

.dark-theme .el-tooltip__popper[x-placement^="top"] .popper__arrow {
  border-top-color: #cfcecc;
}

.dark-theme .el-tooltip__popper[x-placement^="top"] .popper__arrow::after {
  border-top-color: #cfcecc;
}

.dark-theme .el-tooltip__popper[x-placement^="bottom"] .popper__arrow {
  border-bottom-color: #cfcecc;
}

.dark-theme .el-tooltip__popper[x-placement^="bottom"] .popper__arrow::after {
  border-bottom-color: #cfcecc;
}

.dark-theme .el-tooltip__popper[x-placement^="right"] .popper__arrow {
  border-right-color: #cfcecc;
}

.dark-theme .el-tooltip__popper[x-placement^="right"] .popper__arrow::after {
  border-right-color: #cfcecc;
}

.dark-theme .el-tooltip__popper[x-placement^="left"] .popper__arrow {
  border-left-color: #cfcecc;
}

.dark-theme .el-tooltip__popper[x-placement^="left"] .popper__arrow::after {
  border-left-color: #cfcecc;
}

.dark-theme .el-tooltip__popper.is-dark {
  background: #cfcecc;
  color: #000;
}

.dark-theme .el-tooltip__popper.is-light {
  background: #000;
  border: 1px solid #cfcecc;
}

.dark-theme .el-tooltip__popper.is-light[x-placement^="top"] .popper__arrow {
  border-top-color: #cfcecc;
}

.dark-theme
  .el-tooltip__popper.is-light[x-placement^="top"]
  .popper__arrow::after {
  border-top-color: #000;
}

.dark-theme .el-tooltip__popper.is-light[x-placement^="bottom"] .popper__arrow {
  border-bottom-color: #cfcecc;
}

.dark-theme
  .el-tooltip__popper.is-light[x-placement^="bottom"]
  .popper__arrow::after {
  border-bottom-color: #000;
}

.dark-theme .el-tooltip__popper.is-light[x-placement^="left"] .popper__arrow {
  border-left-color: #cfcecc;
}

.dark-theme
  .el-tooltip__popper.is-light[x-placement^="left"]
  .popper__arrow::after {
  border-left-color: #000;
}

.dark-theme .el-tooltip__popper.is-light[x-placement^="right"] .popper__arrow {
  border-right-color: #cfcecc;
}

.dark-theme
  .el-tooltip__popper.is-light[x-placement^="right"]
  .popper__arrow::after {
  border-right-color: #000;
}

.dark-theme .v-modal {
  background: #fff;
}

.dark-theme .el-button {
  background: #000;
  border: 1px solid #232019;
  border-color: #232019;
  color: #9f9d99;
}

.dark-theme .el-button:focus,
.dark-theme .el-button:hover {
  color: #409eff;
  border-color: #132f4d;
  background-color: #06101a;
}

.dark-theme .el-button:active {
  color: #53a8ff;
  border-color: #53a8ff;
}

.dark-theme .el-button::-moz-focus-inner {
  border: 0;
}

.dark-theme .el-button.is-plain:focus,
.dark-theme .el-button.is-plain:hover {
  background: #000;
  border-color: #409eff;
  color: #409eff;
}

.dark-theme .el-button.is-plain:active {
  background: #000;
  border-color: #53a8ff;
  color: #53a8ff;
}

.dark-theme .el-button.is-active {
  color: #53a8ff;
  border-color: #53a8ff;
}

.dark-theme .el-button.is-disabled,
.dark-theme .el-button.is-disabled:focus,
.dark-theme .el-button.is-disabled:hover {
  color: #3f3b33;
  background-color: #000;
  border-color: #14110a;
}

.dark-theme .el-button.is-disabled.el-button--text {
  background-color: transparent;
}

.dark-theme .el-button.is-disabled.is-plain,
.dark-theme .el-button.is-disabled.is-plain:focus,
.dark-theme .el-button.is-disabled.is-plain:hover {
  background-color: #000;
  border-color: #14110a;
  color: #3f3b33;
}

.dark-theme .el-button.is-loading:before {
  background-color: rgba(255, 255, 255, 0.35);
}

.dark-theme .el-button--primary {
  color: #000;
  background-color: #409eff;
  border-color: #409eff;
}

.dark-theme .el-button--primary:focus,
.dark-theme .el-button--primary:hover {
  background: #337ecc;
  border-color: #337ecc;
  color: #000;
}

.dark-theme .el-button--primary:active {
  background: #53a8ff;
  border-color: #53a8ff;
  color: #000;
}

.dark-theme .el-button--primary.is-active {
  background: #53a8ff;
  border-color: #53a8ff;
  color: #000;
}

.dark-theme .el-button--primary.is-disabled,
.dark-theme .el-button--primary.is-disabled:active,
.dark-theme .el-button--primary.is-disabled:focus,
.dark-theme .el-button--primary.is-disabled:hover {
  color: #000;
  background-color: #204f80;
  border-color: #204f80;
}

.dark-theme .el-button--primary.is-plain {
  color: #409eff;
  background: #06101a;
  border-color: #1a3f66;
}

.dark-theme .el-button--primary.is-plain:focus,
.dark-theme .el-button--primary.is-plain:hover {
  background: #409eff;
  border-color: #409eff;
  color: #000;
}

.dark-theme .el-button--primary.is-plain:active {
  background: #53a8ff;
  border-color: #53a8ff;
  color: #000;
}

.dark-theme .el-button--primary.is-plain.is-disabled,
.dark-theme .el-button--primary.is-plain.is-disabled:active,
.dark-theme .el-button--primary.is-plain.is-disabled:focus,
.dark-theme .el-button--primary.is-plain.is-disabled:hover {
  color: #265f99;
  background-color: #06101a;
  border-color: #0d2033;
}

.dark-theme .el-button--success {
  color: #000;
  background-color: #67c23a;
  border-color: #67c23a;
}

.dark-theme .el-button--success:focus,
.dark-theme .el-button--success:hover {
  background: #529b2e;
  border-color: #529b2e;
  color: #000;
}

.dark-theme .el-button--success:active {
  background: #76c84e;
  border-color: #76c84e;
  color: #000;
}

.dark-theme .el-button--success.is-active {
  background: #76c84e;
  border-color: #76c84e;
  color: #000;
}

.dark-theme .el-button--success.is-disabled,
.dark-theme .el-button--success.is-disabled:active,
.dark-theme .el-button--success.is-disabled:focus,
.dark-theme .el-button--success.is-disabled:hover {
  color: #000;
  background-color: #34611d;
  border-color: #34611d;
}

.dark-theme .el-button--success.is-plain {
  color: #67c23a;
  background: #0a1306;
  border-color: #294e17;
}

.dark-theme .el-button--success.is-plain:focus,
.dark-theme .el-button--success.is-plain:hover {
  background: #67c23a;
  border-color: #67c23a;
  color: #000;
}

.dark-theme .el-button--success.is-plain:active {
  background: #76c84e;
  border-color: #76c84e;
  color: #000;
}

.dark-theme .el-button--success.is-plain.is-disabled,
.dark-theme .el-button--success.is-plain.is-disabled:active,
.dark-theme .el-button--success.is-plain.is-disabled:focus,
.dark-theme .el-button--success.is-plain.is-disabled:hover {
  color: #3e7423;
  background-color: #0a1306;
  border-color: #15270c;
}

.dark-theme .el-button--warning {
  color: #000;
  background-color: #e6a23c;
  border-color: #e6a23c;
}

.dark-theme .el-button--warning:focus,
.dark-theme .el-button--warning:hover {
  background: #b88230;
  border-color: #b88230;
  color: #000;
}

.dark-theme .el-button--warning:active {
  background: #e9ab50;
  border-color: #e9ab50;
  color: #000;
}

.dark-theme .el-button--warning.is-active {
  background: #e9ab50;
  border-color: #e9ab50;
  color: #000;
}

.dark-theme .el-button--warning.is-disabled,
.dark-theme .el-button--warning.is-disabled:active,
.dark-theme .el-button--warning.is-disabled:focus,
.dark-theme .el-button--warning.is-disabled:hover {
  color: #000;
  background-color: #73511e;
  border-color: #73511e;
}

.dark-theme .el-button--warning.is-plain {
  color: #e6a23c;
  background: #171006;
  border-color: #5c4118;
}

.dark-theme .el-button--warning.is-plain:focus,
.dark-theme .el-button--warning.is-plain:hover {
  background: #e6a23c;
  border-color: #e6a23c;
  color: #000;
}

.dark-theme .el-button--warning.is-plain:active {
  background: #e9ab50;
  border-color: #e9ab50;
  color: #000;
}

.dark-theme .el-button--warning.is-plain.is-disabled,
.dark-theme .el-button--warning.is-plain.is-disabled:active,
.dark-theme .el-button--warning.is-plain.is-disabled:focus,
.dark-theme .el-button--warning.is-plain.is-disabled:hover {
  color: #8a6124;
  background-color: #171006;
  border-color: #2e200c;
}

.dark-theme .el-button--danger {
  color: #000;
  background-color: #f56c6c;
  border-color: #f56c6c;
}

.dark-theme .el-button--danger:focus,
.dark-theme .el-button--danger:hover {
  background: #c45656;
  border-color: #c45656;
  color: #000;
}

.dark-theme .el-button--danger:active {
  background: #f67b7b;
  border-color: #f67b7b;
  color: #000;
}

.dark-theme .el-button--danger.is-active {
  background: #f67b7b;
  border-color: #f67b7b;
  color: #000;
}

.dark-theme .el-button--danger.is-disabled,
.dark-theme .el-button--danger.is-disabled:active,
.dark-theme .el-button--danger.is-disabled:focus,
.dark-theme .el-button--danger.is-disabled:hover {
  color: #000;
  background-color: #7b3636;
  border-color: #7b3636;
}

.dark-theme .el-button--danger.is-plain {
  color: #f56c6c;
  background: #190b0b;
  border-color: #622b2b;
}

.dark-theme .el-button--danger.is-plain:focus,
.dark-theme .el-button--danger.is-plain:hover {
  background: #f56c6c;
  border-color: #f56c6c;
  color: #000;
}

.dark-theme .el-button--danger.is-plain:active {
  background: #f67b7b;
  border-color: #f67b7b;
  color: #000;
}

.dark-theme .el-button--danger.is-plain.is-disabled,
.dark-theme .el-button--danger.is-plain.is-disabled:active,
.dark-theme .el-button--danger.is-plain.is-disabled:focus,
.dark-theme .el-button--danger.is-plain.is-disabled:hover {
  color: #934141;
  background-color: #190b0b;
  border-color: #311616;
}

.dark-theme .el-button--info {
  color: #000;
  background-color: #909399;
  border-color: #909399;
}

.dark-theme .el-button--info:focus,
.dark-theme .el-button--info:hover {
  background: #73767a;
  border-color: #73767a;
  color: #000;
}

.dark-theme .el-button--info:active {
  background: #9b9ea3;
  border-color: #9b9ea3;
  color: #000;
}

.dark-theme .el-button--info.is-active {
  background: #9b9ea3;
  border-color: #9b9ea3;
  color: #000;
}

.dark-theme .el-button--info.is-disabled,
.dark-theme .el-button--info.is-disabled:active,
.dark-theme .el-button--info.is-disabled:focus,
.dark-theme .el-button--info.is-disabled:hover {
  color: #000;
  background-color: #484a4d;
  border-color: #484a4d;
}

.dark-theme .el-button--info.is-plain {
  color: #909399;
  background: #0e0f0f;
  border-color: #3a3b3d;
}

.dark-theme .el-button--info.is-plain:focus,
.dark-theme .el-button--info.is-plain:hover {
  background: #909399;
  border-color: #909399;
  color: #000;
}

.dark-theme .el-button--info.is-plain:active {
  background: #9b9ea3;
  border-color: #9b9ea3;
  color: #000;
}

.dark-theme .el-button--info.is-plain.is-disabled,
.dark-theme .el-button--info.is-plain.is-disabled:active,
.dark-theme .el-button--info.is-plain.is-disabled:focus,
.dark-theme .el-button--info.is-plain.is-disabled:hover {
  color: #56585c;
  background-color: #0e0f0f;
  border-color: #1d1d1f;
}

.dark-theme .el-button--text {
  border-color: transparent;
  color: #409eff;
  background: 0 0;
}

.dark-theme .el-button--text:focus,
.dark-theme .el-button--text:hover {
  color: #337ecc;
  border-color: transparent;
  background-color: transparent;
}

.dark-theme .el-button--text:active {
  color: #53a8ff;
  border-color: transparent;
  background-color: transparent;
}

.dark-theme .el-button--text.is-disabled,
.dark-theme .el-button--text.is-disabled:focus,
.dark-theme .el-button--text.is-disabled:hover {
  border-color: transparent;
}

.dark-theme .el-button-group > .el-dropdown > .el-button {
  border-left-color: rgba(0, 0, 0, 0.5);
}

.dark-theme .el-button-group .el-button--primary:first-child {
  border-right-color: rgba(0, 0, 0, 0.5);
}

.dark-theme .el-button-group .el-button--primary:last-child {
  border-left-color: rgba(0, 0, 0, 0.5);
}

.dark-theme
  .el-button-group
  .el-button--primary:not(:first-child):not(:last-child) {
  border-left-color: rgba(0, 0, 0, 0.5);
  border-right-color: rgba(0, 0, 0, 0.5);
}

.dark-theme .el-button-group .el-button--success:first-child {
  border-right-color: rgba(0, 0, 0, 0.5);
}

.dark-theme .el-button-group .el-button--success:last-child {
  border-left-color: rgba(0, 0, 0, 0.5);
}

.dark-theme
  .el-button-group
  .el-button--success:not(:first-child):not(:last-child) {
  border-left-color: rgba(0, 0, 0, 0.5);
  border-right-color: rgba(0, 0, 0, 0.5);
}

.dark-theme .el-button-group .el-button--warning:first-child {
  border-right-color: rgba(0, 0, 0, 0.5);
}

.dark-theme .el-button-group .el-button--warning:last-child {
  border-left-color: rgba(0, 0, 0, 0.5);
}

.dark-theme
  .el-button-group
  .el-button--warning:not(:first-child):not(:last-child) {
  border-left-color: rgba(0, 0, 0, 0.5);
  border-right-color: rgba(0, 0, 0, 0.5);
}

.dark-theme .el-button-group .el-button--danger:first-child {
  border-right-color: rgba(0, 0, 0, 0.5);
}

.dark-theme .el-button-group .el-button--danger:last-child {
  border-left-color: rgba(0, 0, 0, 0.5);
}

.dark-theme
  .el-button-group
  .el-button--danger:not(:first-child):not(:last-child) {
  border-left-color: rgba(0, 0, 0, 0.5);
  border-right-color: rgba(0, 0, 0, 0.5);
}

.dark-theme .el-button-group .el-button--info:first-child {
  border-right-color: rgba(0, 0, 0, 0.5);
}

.dark-theme .el-button-group .el-button--info:last-child {
  border-left-color: rgba(0, 0, 0, 0.5);
}

.dark-theme
  .el-button-group
  .el-button--info:not(:first-child):not(:last-child) {
  border-left-color: rgba(0, 0, 0, 0.5);
  border-right-color: rgba(0, 0, 0, 0.5);
}

.dark-theme .el-textarea__inner {
  color: #9f9d99;
  background-color: #000;
  border: 1px solid #232019;
}

.dark-theme .el-textarea__inner::-webkit-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea__inner::-moz-placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea__inner::-ms-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea__inner::placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea__inner:hover {
  border-color: #3f3b33;
}

.dark-theme .el-textarea__inner:focus {
  border-color: #409eff;
}

.dark-theme .el-textarea .el-input__count {
  color: #909399;
  background: #000;
}

.dark-theme .el-textarea.is-disabled .el-textarea__inner {
  background-color: #0a0805;
  border-color: #1b1812;
  color: #3f3b33;
}

.dark-theme
  .el-textarea.is-disabled
  .el-textarea__inner::-webkit-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea.is-disabled .el-textarea__inner::-moz-placeholder {
  color: #3f3b33;
}

.dark-theme
  .el-textarea.is-disabled
  .el-textarea__inner::-ms-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea.is-disabled .el-textarea__inner::placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea.is-exceed .el-textarea__inner {
  border-color: #f56c6c;
}

.dark-theme .el-textarea.is-exceed .el-input__count {
  color: #f56c6c;
}

.dark-theme .el-input::-webkit-scrollbar-thumb {
  background: #b4bccc;
}

.dark-theme .el-input::-webkit-scrollbar-corner {
  background: #fff;
}

.dark-theme .el-input::-webkit-scrollbar-track {
  background: #fff;
}

.dark-theme .el-input::-webkit-scrollbar-track-piece {
  background: #fff;
}

.dark-theme .el-input .el-input__clear {
  color: #3f3b33;
}

.dark-theme .el-input .el-input__clear:hover {
  color: #6f6c66;
}

.dark-theme .el-input .el-input__count {
  color: #909399;
}

.dark-theme .el-input .el-input__count .el-input__count-inner {
  background: #000;
}

.dark-theme .el-input__inner {
  background-color: #000;
  border: 1px solid #232019;
  color: #9f9d99;
}

.dark-theme .el-input__inner::-webkit-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input__inner::-moz-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input__inner::-ms-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input__inner::placeholder {
  color: #3f3b33;
}

.dark-theme .el-input__inner:hover {
  border-color: #3f3b33;
}

.dark-theme .el-input__inner:focus {
  border-color: #409eff;
}

.dark-theme .el-input__suffix {
  color: #3f3b33;
}

.dark-theme .el-input__prefix {
  color: #3f3b33;
}

.dark-theme .el-input.is-active .el-input__inner {
  border-color: #409eff;
}

.dark-theme .el-input.is-disabled .el-input__inner {
  background-color: #0a0805;
  border-color: #1b1812;
  color: #3f3b33;
}

.dark-theme .el-input.is-disabled .el-input__inner::-webkit-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input.is-disabled .el-input__inner::-moz-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input.is-disabled .el-input__inner::-ms-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input.is-disabled .el-input__inner::placeholder {
  color: #3f3b33;
}

.dark-theme .el-input.is-exceed .el-input__inner {
  border-color: #f56c6c;
}

.dark-theme .el-input.is-exceed .el-input__suffix .el-input__count {
  color: #f56c6c;
}

.dark-theme .el-input-group__append,
.dark-theme .el-input-group__prepend {
  background-color: #0a0805;
  color: #909399;
  border: 1px solid #232019;
}

.dark-theme .el-input-group__append button.el-button,
.dark-theme .el-input-group__append div.el-select .el-input__inner,
.dark-theme .el-input-group__append div.el-select:hover .el-input__inner,
.dark-theme .el-input-group__prepend button.el-button,
.dark-theme .el-input-group__prepend div.el-select .el-input__inner,
.dark-theme .el-input-group__prepend div.el-select:hover .el-input__inner {
  border-color: transparent;
  background-color: transparent;
  color: inherit;
  border-top: 0;
  border-bottom: 0;
}

.dark-theme .el-input-group__prepend {
  border-right: 0;
}

.dark-theme .el-input-group__append {
  border-left: 0;
}

.dark-theme
  .el-input-group--prepend
  .el-select
  .el-input.is-focus
  .el-input__inner {
  border-color: transparent;
}

.dark-theme
  .el-input-group--append
  .el-select
  .el-input.is-focus
  .el-input__inner {
  border-color: transparent;
}

.dark-theme .el-message-box {
  background-color: #000;
  border: 1px solid #14110a;
}

.dark-theme .el-message-box__title {
  color: #cfcecc;
}

.dark-theme .el-message-box__headerbtn {
  border: none;
  background: 0 0;
}

.dark-theme .el-message-box__headerbtn .el-message-box__close {
  color: #909399;
}

.dark-theme .el-message-box__headerbtn:focus .el-message-box__close,
.dark-theme .el-message-box__headerbtn:hover .el-message-box__close {
  color: #409eff;
}

.dark-theme .el-message-box__content {
  color: #9f9d99;
}

.dark-theme .el-message-box__input input.invalid {
  border-color: #f56c6c;
}

.dark-theme .el-message-box__input input.invalid:focus {
  border-color: #f56c6c;
}

.dark-theme .el-message-box__status.el-icon-success {
  color: #67c23a;
}

.dark-theme .el-message-box__status.el-icon-info {
  color: #909399;
}

.dark-theme .el-message-box__status.el-icon-warning {
  color: #e6a23c;
}

.dark-theme .el-message-box__status.el-icon-error {
  color: #f56c6c;
}

.dark-theme .el-message-box__errormsg {
  color: #f56c6c;
}

.dark-theme .el-breadcrumb__separator {
  color: #3f3b33;
}

.dark-theme .el-breadcrumb__inner {
  color: #9f9d99;
}

.dark-theme .el-breadcrumb__inner a,
.dark-theme .el-breadcrumb__inner.is-link {
  color: #cfcecc;
}

.dark-theme .el-breadcrumb__inner a:hover,
.dark-theme .el-breadcrumb__inner.is-link:hover {
  color: #409eff;
}

.dark-theme .el-breadcrumb__item:last-child .el-breadcrumb__inner,
.dark-theme .el-breadcrumb__item:last-child .el-breadcrumb__inner a,
.dark-theme .el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover,
.dark-theme .el-breadcrumb__item:last-child .el-breadcrumb__inner:hover {
  color: #9f9d99;
}

.dark-theme .el-form-item__label {
  color: #9f9d99;
}

.dark-theme .el-form-item__error {
  color: #f56c6c;
}

.dark-theme
  .el-form-item.is-required:not(.is-no-asterisk)
  .el-form-item__label-wrap
  > .el-form-item__label:before,
.dark-theme
  .el-form-item.is-required:not(.is-no-asterisk)
  > .el-form-item__label:before {
  color: #f56c6c;
}

.dark-theme .el-form-item.is-error .el-input__inner,
.dark-theme .el-form-item.is-error .el-input__inner:focus,
.dark-theme .el-form-item.is-error .el-textarea__inner,
.dark-theme .el-form-item.is-error .el-textarea__inner:focus {
  border-color: #f56c6c;
}

.dark-theme .el-form-item.is-error .el-input-group__append .el-input__inner,
.dark-theme .el-form-item.is-error .el-input-group__prepend .el-input__inner {
  border-color: transparent;
}

.dark-theme .el-form-item.is-error .el-input__validateIcon {
  color: #f56c6c;
}

.dark-theme .el-tabs__active-bar {
  background-color: #409eff;
}

.dark-theme .el-tabs__new-tab {
  border: 1px solid #d3dce6;
  color: #d3dce6;
}

.dark-theme .el-tabs__new-tab:hover {
  color: #409eff;
}

.dark-theme .el-tabs__nav-wrap::after {
  background-color: #1b1812;
}

.dark-theme .el-tabs__nav-next,
.dark-theme .el-tabs__nav-prev {
  color: #6f6c66;
}

.dark-theme .el-tabs__item {
  color: #cfcecc;
}

.dark-theme .el-tabs__item .el-icon-close:hover {
  background-color: #3f3b33;
  color: #000;
}

.dark-theme .el-tabs__item.is-active {
  color: #409eff;
}

.dark-theme .el-tabs__item:hover {
  color: #409eff;
}

.dark-theme .el-tabs__item.is-disabled {
  color: #3f3b33;
}

.dark-theme .el-tabs--card > .el-tabs__header {
  border-bottom: 1px solid #1b1812;
}

.dark-theme .el-tabs--card > .el-tabs__header .el-tabs__nav {
  border: 1px solid #1b1812;
  border-bottom: none;
}

.dark-theme .el-tabs--card > .el-tabs__header .el-tabs__item {
  border-bottom: 1px solid transparent;
  border-left: 1px solid #1b1812;
}

.dark-theme .el-tabs--card > .el-tabs__header .el-tabs__item:first-child {
  border-left: none;
}

.dark-theme .el-tabs--card > .el-tabs__header .el-tabs__item.is-active {
  border-bottom-color: #000;
}

.dark-theme .el-tabs--border-card {
  background: #000;
  border: 1px solid #232019;
}

.dark-theme .el-tabs--border-card > .el-tabs__header {
  background-color: #0a0805;
  border-bottom: 1px solid #1b1812;
}

.dark-theme .el-tabs--border-card > .el-tabs__header .el-tabs__item {
  border: 1px solid transparent;
  color: #6f6c66;
}

.dark-theme .el-tabs--border-card > .el-tabs__header .el-tabs__item.is-active {
  color: #409eff;
  background-color: #000;
  border-right-color: #232019;
  border-left-color: #232019;
}

.dark-theme
  .el-tabs--border-card
  > .el-tabs__header
  .el-tabs__item:not(.is-disabled):hover {
  color: #409eff;
}

.dark-theme
  .el-tabs--border-card
  > .el-tabs__header
  .el-tabs__item.is-disabled {
  color: #3f3b33;
}

.dark-theme .el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom {
  border-bottom: 0;
  border-top: 1px solid #232019;
}

.dark-theme
  .el-tabs--bottom.el-tabs--border-card
  .el-tabs__item.is-bottom:not(.is-active) {
  border: 1px solid transparent;
}

.dark-theme .el-tabs--left.el-tabs--card .el-tabs__item.is-left {
  border-left: none;
  border-right: 1px solid #1b1812;
  border-bottom: none;
  border-top: 1px solid #1b1812;
}

.dark-theme .el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child {
  border-right: 1px solid #1b1812;
  border-top: none;
}

.dark-theme .el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active {
  border: 1px solid #1b1812;
  border-right-color: #fff;
  border-left: none;
  border-bottom: none;
}

.dark-theme
  .el-tabs--left.el-tabs--card
  .el-tabs__item.is-left.is-active:first-child {
  border-top: none;
}

.dark-theme
  .el-tabs--left.el-tabs--card
  .el-tabs__item.is-left.is-active:last-child {
  border-bottom: none;
}

.dark-theme .el-tabs--left.el-tabs--card .el-tabs__nav {
  border-bottom: 1px solid #1b1812;
  border-right: none;
}

.dark-theme .el-tabs--left.el-tabs--border-card .el-tabs__header.is-left {
  border-right: 1px solid #dfe4ed;
}

.dark-theme .el-tabs--left.el-tabs--border-card .el-tabs__item.is-left {
  border: 1px solid transparent;
}

.dark-theme
  .el-tabs--left.el-tabs--border-card
  .el-tabs__item.is-left.is-active {
  border-color: transparent;
  border-top-color: #d1dbe5;
  border-bottom-color: #d1dbe5;
}

.dark-theme .el-tabs--right.el-tabs--card .el-tabs__item.is-right {
  border-bottom: none;
  border-top: 1px solid #1b1812;
}

.dark-theme .el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child {
  border-left: 1px solid #1b1812;
  border-top: none;
}

.dark-theme .el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active {
  border: 1px solid #1b1812;
  border-left-color: #fff;
  border-right: none;
  border-bottom: none;
}

.dark-theme
  .el-tabs--right.el-tabs--card
  .el-tabs__item.is-right.is-active:first-child {
  border-top: none;
}

.dark-theme
  .el-tabs--right.el-tabs--card
  .el-tabs__item.is-right.is-active:last-child {
  border-bottom: none;
}

.dark-theme .el-tabs--right.el-tabs--card .el-tabs__nav {
  border-bottom: 1px solid #1b1812;
  border-left: none;
}

.dark-theme .el-tabs--right.el-tabs--border-card .el-tabs__header.is-right {
  border-left: 1px solid #dfe4ed;
}

.dark-theme .el-tabs--right.el-tabs--border-card .el-tabs__item.is-right {
  border: 1px solid transparent;
}

.dark-theme
  .el-tabs--right.el-tabs--border-card
  .el-tabs__item.is-right.is-active {
  border-color: transparent;
  border-top-color: #d1dbe5;
  border-bottom-color: #d1dbe5;
}

.dark-theme .el-tag {
  background-color: #06101a;
  border-color: #0d2033;
  color: #409eff;
  color: #409eff;
}

.dark-theme .el-tag.is-hit {
  border-color: #409eff;
}

.dark-theme .el-tag .el-tag__close {
  color: #409eff;
}

.dark-theme .el-tag .el-tag__close:hover {
  color: #000;
  background-color: #409eff;
}

.dark-theme .el-tag.el-tag--info {
  background-color: #0e0f0f;
  border-color: #1d1d1f;
  color: #909399;
}

.dark-theme .el-tag.el-tag--info.is-hit {
  border-color: #909399;
}

.dark-theme .el-tag.el-tag--info .el-tag__close {
  color: #909399;
}

.dark-theme .el-tag.el-tag--info .el-tag__close:hover {
  color: #000;
  background-color: #909399;
}

.dark-theme .el-tag.el-tag--success {
  background-color: #0a1306;
  border-color: #15270c;
  color: #67c23a;
}

.dark-theme .el-tag.el-tag--success.is-hit {
  border-color: #67c23a;
}

.dark-theme .el-tag.el-tag--success .el-tag__close {
  color: #67c23a;
}

.dark-theme .el-tag.el-tag--success .el-tag__close:hover {
  color: #000;
  background-color: #67c23a;
}

.dark-theme .el-tag.el-tag--warning {
  background-color: #171006;
  border-color: #2e200c;
  color: #e6a23c;
}

.dark-theme .el-tag.el-tag--warning.is-hit {
  border-color: #e6a23c;
}

.dark-theme .el-tag.el-tag--warning .el-tag__close {
  color: #e6a23c;
}

.dark-theme .el-tag.el-tag--warning .el-tag__close:hover {
  color: #000;
  background-color: #e6a23c;
}

.dark-theme .el-tag.el-tag--danger {
  background-color: #190b0b;
  border-color: #311616;
  color: #f56c6c;
}

.dark-theme .el-tag.el-tag--danger.is-hit {
  border-color: #f56c6c;
}

.dark-theme .el-tag.el-tag--danger .el-tag__close {
  color: #f56c6c;
}

.dark-theme .el-tag.el-tag--danger .el-tag__close:hover {
  color: #000;
  background-color: #f56c6c;
}

.dark-theme .el-tag--dark {
  background-color: #409eff;
  border-color: #409eff;
  color: #000;
}

.dark-theme .el-tag--dark.is-hit {
  border-color: #409eff;
}

.dark-theme .el-tag--dark .el-tag__close {
  color: #000;
}

.dark-theme .el-tag--dark .el-tag__close:hover {
  color: #000;
  background-color: #337ecc;
}

.dark-theme .el-tag--dark.el-tag--info {
  background-color: #909399;
  border-color: #909399;
  color: #000;
}

.dark-theme .el-tag--dark.el-tag--info.is-hit {
  border-color: #909399;
}

.dark-theme .el-tag--dark.el-tag--info .el-tag__close {
  color: #000;
}

.dark-theme .el-tag--dark.el-tag--info .el-tag__close:hover {
  color: #000;
  background-color: #73767a;
}

.dark-theme .el-tag--dark.el-tag--success {
  background-color: #67c23a;
  border-color: #67c23a;
  color: #000;
}

.dark-theme .el-tag--dark.el-tag--success.is-hit {
  border-color: #67c23a;
}

.dark-theme .el-tag--dark.el-tag--success .el-tag__close {
  color: #000;
}

.dark-theme .el-tag--dark.el-tag--success .el-tag__close:hover {
  color: #000;
  background-color: #529b2e;
}

.dark-theme .el-tag--dark.el-tag--warning {
  background-color: #e6a23c;
  border-color: #e6a23c;
  color: #000;
}

.dark-theme .el-tag--dark.el-tag--warning.is-hit {
  border-color: #e6a23c;
}

.dark-theme .el-tag--dark.el-tag--warning .el-tag__close {
  color: #000;
}

.dark-theme .el-tag--dark.el-tag--warning .el-tag__close:hover {
  color: #000;
  background-color: #b88230;
}

.dark-theme .el-tag--dark.el-tag--danger {
  background-color: #f56c6c;
  border-color: #f56c6c;
  color: #000;
}

.dark-theme .el-tag--dark.el-tag--danger.is-hit {
  border-color: #f56c6c;
}

.dark-theme .el-tag--dark.el-tag--danger .el-tag__close {
  color: #000;
}

.dark-theme .el-tag--dark.el-tag--danger .el-tag__close:hover {
  color: #000;
  background-color: #c45656;
}

.dark-theme .el-tag--plain {
  background-color: #000;
  border-color: #1a3f66;
  color: #409eff;
}

.dark-theme .el-tag--plain.is-hit {
  border-color: #409eff;
}

.dark-theme .el-tag--plain .el-tag__close {
  color: #409eff;
}

.dark-theme .el-tag--plain .el-tag__close:hover {
  color: #000;
  background-color: #409eff;
}

.dark-theme .el-tag--plain.el-tag--info {
  background-color: #000;
  border-color: #3a3b3d;
  color: #909399;
}

.dark-theme .el-tag--plain.el-tag--info.is-hit {
  border-color: #909399;
}

.dark-theme .el-tag--plain.el-tag--info .el-tag__close {
  color: #909399;
}

.dark-theme .el-tag--plain.el-tag--info .el-tag__close:hover {
  color: #000;
  background-color: #909399;
}

.dark-theme .el-tag--plain.el-tag--success {
  background-color: #000;
  border-color: #294e17;
  color: #67c23a;
}

.dark-theme .el-tag--plain.el-tag--success.is-hit {
  border-color: #67c23a;
}

.dark-theme .el-tag--plain.el-tag--success .el-tag__close {
  color: #67c23a;
}

.dark-theme .el-tag--plain.el-tag--success .el-tag__close:hover {
  color: #000;
  background-color: #67c23a;
}

.dark-theme .el-tag--plain.el-tag--warning {
  background-color: #000;
  border-color: #5c4118;
  color: #e6a23c;
}

.dark-theme .el-tag--plain.el-tag--warning.is-hit {
  border-color: #e6a23c;
}

.dark-theme .el-tag--plain.el-tag--warning .el-tag__close {
  color: #e6a23c;
}

.dark-theme .el-tag--plain.el-tag--warning .el-tag__close:hover {
  color: #000;
  background-color: #e6a23c;
}

.dark-theme .el-tag--plain.el-tag--danger {
  background-color: #000;
  border-color: #622b2b;
  color: #f56c6c;
}

.dark-theme .el-tag--plain.el-tag--danger.is-hit {
  border-color: #f56c6c;
}

.dark-theme .el-tag--plain.el-tag--danger .el-tag__close {
  color: #f56c6c;
}

.dark-theme .el-tag--plain.el-tag--danger .el-tag__close:hover {
  color: #000;
  background-color: #f56c6c;
}

.dark-theme .el-checkbox {
  color: #9f9d99;
}

.dark-theme .el-checkbox.is-bordered {
  border: 1px solid #232019;
}

.dark-theme .el-checkbox.is-bordered.is-checked {
  border-color: #409eff;
}

.dark-theme .el-checkbox.is-bordered.is-disabled {
  border-color: #14110a;
}

.dark-theme .el-checkbox__input.is-disabled .el-checkbox__inner {
  background-color: #edf2fc;
  border-color: #232019;
}

.dark-theme .el-checkbox__input.is-disabled .el-checkbox__inner::after {
  border-color: #3f3b33;
}

.dark-theme .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner {
  background-color: #0d0903;
  border-color: #232019;
}

.dark-theme
  .el-checkbox__input.is-disabled.is-checked
  .el-checkbox__inner::after {
  border-color: #3f3b33;
}

.dark-theme
  .el-checkbox__input.is-disabled.is-indeterminate
  .el-checkbox__inner {
  background-color: #0d0903;
  border-color: #232019;
}

.dark-theme
  .el-checkbox__input.is-disabled.is-indeterminate
  .el-checkbox__inner::before {
  background-color: #3f3b33;
  border-color: #3f3b33;
}

.dark-theme .el-checkbox__input.is-disabled + span.el-checkbox__label {
  color: #3f3b33;
}

.dark-theme .el-checkbox__input.is-checked .el-checkbox__inner {
  background-color: #409eff;
  border-color: #409eff;
}

.dark-theme .el-checkbox__input.is-checked + .el-checkbox__label {
  color: #409eff;
}

.dark-theme .el-checkbox__input.is-focus .el-checkbox__inner {
  border-color: #409eff;
}

.dark-theme .el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background-color: #409eff;
  border-color: #409eff;
}

.dark-theme .el-checkbox__input.is-indeterminate .el-checkbox__inner::before {
  background-color: #000;
}

.dark-theme .el-checkbox__inner {
  border: 1px solid #232019;
  background-color: #000;
}

.dark-theme .el-checkbox__inner:hover {
  border-color: #409eff;
}

.dark-theme .el-checkbox__inner::after {
  border: 1px solid #000;
  border-left: 0;
  border-top: 0;
}

.dark-theme .el-checkbox-button__inner {
  background: #000;
  border: 1px solid #232019;
  border-left: 0;
  color: #9f9d99;
}

.dark-theme .el-checkbox-button__inner:hover {
  color: #409eff;
}

.dark-theme .el-checkbox-button.is-checked .el-checkbox-button__inner {
  color: #000;
  background-color: #409eff;
  border-color: #409eff;
}

.dark-theme
  .el-checkbox-button.is-checked:first-child
  .el-checkbox-button__inner {
  border-left-color: #409eff;
}

.dark-theme .el-checkbox-button.is-disabled .el-checkbox-button__inner {
  color: #3f3b33;
  background-color: #000;
  border-color: #14110a;
}

.dark-theme
  .el-checkbox-button.is-disabled:first-child
  .el-checkbox-button__inner {
  border-left-color: #14110a;
}

.dark-theme .el-checkbox-button:first-child .el-checkbox-button__inner {
  border-left: 1px solid #232019;
}

.dark-theme .el-checkbox-button.is-focus .el-checkbox-button__inner {
  border-color: #409eff;
}

.dark-theme .el-tree {
  background: #000;
  color: #9f9d99;
}

.dark-theme .el-tree__empty-text {
  color: #6f6c66;
}

.dark-theme .el-tree__drop-indicator {
  background-color: #409eff;
}

.dark-theme .el-tree-node:focus > .el-tree-node__content {
  background-color: #0a0805;
}

.dark-theme
  .el-tree-node.is-drop-inner
  > .el-tree-node__content
  .el-tree-node__label {
  background-color: #409eff;
  color: #fff;
}

.dark-theme .el-tree-node__content:hover {
  background-color: #0a0805;
}

.dark-theme .el-tree-node__expand-icon {
  color: #3f3b33;
}

.dark-theme .el-tree-node__expand-icon.is-leaf {
  color: transparent;
}

.dark-theme .el-tree-node__loading-icon {
  color: #3f3b33;
}

.dark-theme .el-tree-node > .el-tree-node__children {
  background-color: transparent;
}

.dark-theme
  .el-tree--highlight-current
  .el-tree-node.is-current
  > .el-tree-node__content {
  background-color: #050d14;
}

.dark-theme .el-alert {
  background-color: #000;
}

.dark-theme .el-alert.is-light .el-alert__closebtn {
  color: #3f3b33;
}

.dark-theme .el-alert.is-dark .el-alert__closebtn {
  color: #000;
}

.dark-theme .el-alert.is-dark .el-alert__description {
  color: #000;
}

.dark-theme .el-alert--success.is-light {
  background-color: #0a1306;
  color: #67c23a;
}

.dark-theme .el-alert--success.is-light .el-alert__description {
  color: #67c23a;
}

.dark-theme .el-alert--success.is-dark {
  background-color: #67c23a;
  color: #000;
}

.dark-theme .el-alert--info.is-light {
  background-color: #0e0f0f;
  color: #909399;
}

.dark-theme .el-alert--info.is-dark {
  background-color: #909399;
  color: #000;
}

.dark-theme .el-alert--info .el-alert__description {
  color: #909399;
}

.dark-theme .el-alert--warning.is-light {
  background-color: #171006;
  color: #e6a23c;
}

.dark-theme .el-alert--warning.is-light .el-alert__description {
  color: #e6a23c;
}

.dark-theme .el-alert--warning.is-dark {
  background-color: #e6a23c;
  color: #000;
}

.dark-theme .el-alert--error.is-light {
  background-color: #190b0b;
  color: #f56c6c;
}

.dark-theme .el-alert--error.is-light .el-alert__description {
  color: #f56c6c;
}

.dark-theme .el-alert--error.is-dark {
  background-color: #f56c6c;
  color: #000;
}

.dark-theme .el-notification {
  border: 1px solid #14110a;
  background-color: #000;
}

.dark-theme .el-notification__title {
  color: #cfcecc;
}

.dark-theme .el-notification__content {
  color: #9f9d99;
}

.dark-theme .el-notification__closeBtn {
  color: #6f6c66;
}

.dark-theme .el-notification__closeBtn:hover {
  color: #9f9d99;
}

.dark-theme .el-notification .el-icon-success {
  color: #67c23a;
}

.dark-theme .el-notification .el-icon-error {
  color: #f56c6c;
}

.dark-theme .el-notification .el-icon-info {
  color: #909399;
}

.dark-theme .el-notification .el-icon-warning {
  color: #e6a23c;
}

.dark-theme .el-textarea__inner {
  color: #9f9d99;
  background-color: #000;
  border: 1px solid #232019;
}

.dark-theme .el-textarea__inner::-webkit-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea__inner::-moz-placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea__inner::-ms-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea__inner::placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea__inner:hover {
  border-color: #3f3b33;
}

.dark-theme .el-textarea__inner:focus {
  border-color: #409eff;
}

.dark-theme .el-textarea .el-input__count {
  color: #909399;
  background: #000;
}

.dark-theme .el-textarea.is-disabled .el-textarea__inner {
  background-color: #0a0805;
  border-color: #1b1812;
  color: #3f3b33;
}

.dark-theme
  .el-textarea.is-disabled
  .el-textarea__inner::-webkit-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea.is-disabled .el-textarea__inner::-moz-placeholder {
  color: #3f3b33;
}

.dark-theme
  .el-textarea.is-disabled
  .el-textarea__inner::-ms-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea.is-disabled .el-textarea__inner::placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea.is-exceed .el-textarea__inner {
  border-color: #f56c6c;
}

.dark-theme .el-textarea.is-exceed .el-input__count {
  color: #f56c6c;
}

.dark-theme .el-input::-webkit-scrollbar-thumb {
  background: #b4bccc;
}

.dark-theme .el-input::-webkit-scrollbar-corner {
  background: #fff;
}

.dark-theme .el-input::-webkit-scrollbar-track {
  background: #fff;
}

.dark-theme .el-input::-webkit-scrollbar-track-piece {
  background: #fff;
}

.dark-theme .el-input .el-input__clear {
  color: #3f3b33;
}

.dark-theme .el-input .el-input__clear:hover {
  color: #6f6c66;
}

.dark-theme .el-input .el-input__count {
  color: #909399;
}

.dark-theme .el-input .el-input__count .el-input__count-inner {
  background: #000;
}

.dark-theme .el-input__inner {
  background-color: #000;
  border: 1px solid #232019;
  color: #9f9d99;
}

.dark-theme .el-input__inner::-webkit-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input__inner::-moz-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input__inner::-ms-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input__inner::placeholder {
  color: #3f3b33;
}

.dark-theme .el-input__inner:hover {
  border-color: #3f3b33;
}

.dark-theme .el-input__inner:focus {
  border-color: #409eff;
}

.dark-theme .el-input__suffix {
  color: #3f3b33;
}

.dark-theme .el-input__prefix {
  color: #3f3b33;
}

.dark-theme .el-input.is-active .el-input__inner {
  border-color: #409eff;
}

.dark-theme .el-input.is-disabled .el-input__inner {
  background-color: #0a0805;
  border-color: #1b1812;
  color: #3f3b33;
}

.dark-theme .el-input.is-disabled .el-input__inner::-webkit-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input.is-disabled .el-input__inner::-moz-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input.is-disabled .el-input__inner::-ms-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input.is-disabled .el-input__inner::placeholder {
  color: #3f3b33;
}

.dark-theme .el-input.is-exceed .el-input__inner {
  border-color: #f56c6c;
}

.dark-theme .el-input.is-exceed .el-input__suffix .el-input__count {
  color: #f56c6c;
}

.dark-theme .el-input-group__append,
.dark-theme .el-input-group__prepend {
  background-color: #0a0805;
  color: #909399;
  border: 1px solid #232019;
}

.dark-theme .el-input-group__append button.el-button,
.dark-theme .el-input-group__append div.el-select .el-input__inner,
.dark-theme .el-input-group__append div.el-select:hover .el-input__inner,
.dark-theme .el-input-group__prepend button.el-button,
.dark-theme .el-input-group__prepend div.el-select .el-input__inner,
.dark-theme .el-input-group__prepend div.el-select:hover .el-input__inner {
  border-color: transparent;
  background-color: transparent;
  color: inherit;
  border-top: 0;
  border-bottom: 0;
}

.dark-theme .el-input-group__prepend {
  border-right: 0;
}

.dark-theme .el-input-group__append {
  border-left: 0;
}

.dark-theme
  .el-input-group--prepend
  .el-select
  .el-input.is-focus
  .el-input__inner {
  border-color: transparent;
}

.dark-theme
  .el-input-group--append
  .el-select
  .el-input.is-focus
  .el-input__inner {
  border-color: transparent;
}

.dark-theme .el-input-number__decrease,
.dark-theme .el-input-number__increase {
  background: #0a0805;
  color: #9f9d99;
}

.dark-theme .el-input-number__decrease:hover,
.dark-theme .el-input-number__increase:hover {
  color: #409eff;
}

.dark-theme
  .el-input-number__decrease:hover:not(.is-disabled)
  ~ .el-input
  .el-input__inner:not(.is-disabled),
.dark-theme
  .el-input-number__increase:hover:not(.is-disabled)
  ~ .el-input
  .el-input__inner:not(.is-disabled) {
  border-color: #409eff;
}

.dark-theme .el-input-number__decrease.is-disabled,
.dark-theme .el-input-number__increase.is-disabled {
  color: #3f3b33;
}

.dark-theme .el-input-number__increase {
  border-left: 1px solid #232019;
}

.dark-theme .el-input-number__decrease {
  border-right: 1px solid #232019;
}

.dark-theme .el-input-number.is-disabled .el-input-number__decrease,
.dark-theme .el-input-number.is-disabled .el-input-number__increase {
  border-color: #1b1812;
  color: #1b1812;
}

.dark-theme .el-input-number.is-disabled .el-input-number__decrease:hover,
.dark-theme .el-input-number.is-disabled .el-input-number__increase:hover {
  color: #1b1812;
}

.dark-theme .el-input-number.is-controls-right .el-input-number__increase {
  border-bottom: 1px solid #232019;
}

.dark-theme .el-input-number.is-controls-right .el-input-number__decrease {
  border-right: none;
  border-left: 1px solid #232019;
}

.dark-theme .el-tooltip__popper .popper__arrow,
.dark-theme .el-tooltip__popper .popper__arrow::after {
  border-color: transparent;
}

.dark-theme .el-tooltip__popper[x-placement^="top"] .popper__arrow {
  border-top-color: #cfcecc;
}

.dark-theme .el-tooltip__popper[x-placement^="top"] .popper__arrow::after {
  border-top-color: #cfcecc;
}

.dark-theme .el-tooltip__popper[x-placement^="bottom"] .popper__arrow {
  border-bottom-color: #cfcecc;
}

.dark-theme .el-tooltip__popper[x-placement^="bottom"] .popper__arrow::after {
  border-bottom-color: #cfcecc;
}

.dark-theme .el-tooltip__popper[x-placement^="right"] .popper__arrow {
  border-right-color: #cfcecc;
}

.dark-theme .el-tooltip__popper[x-placement^="right"] .popper__arrow::after {
  border-right-color: #cfcecc;
}

.dark-theme .el-tooltip__popper[x-placement^="left"] .popper__arrow {
  border-left-color: #cfcecc;
}

.dark-theme .el-tooltip__popper[x-placement^="left"] .popper__arrow::after {
  border-left-color: #cfcecc;
}

.dark-theme .el-tooltip__popper.is-dark {
  background: #cfcecc;
  color: #000;
}

.dark-theme .el-tooltip__popper.is-light {
  background: #000;
  border: 1px solid #cfcecc;
}

.dark-theme .el-tooltip__popper.is-light[x-placement^="top"] .popper__arrow {
  border-top-color: #cfcecc;
}

.dark-theme
  .el-tooltip__popper.is-light[x-placement^="top"]
  .popper__arrow::after {
  border-top-color: #000;
}

.dark-theme .el-tooltip__popper.is-light[x-placement^="bottom"] .popper__arrow {
  border-bottom-color: #cfcecc;
}

.dark-theme
  .el-tooltip__popper.is-light[x-placement^="bottom"]
  .popper__arrow::after {
  border-bottom-color: #000;
}

.dark-theme .el-tooltip__popper.is-light[x-placement^="left"] .popper__arrow {
  border-left-color: #cfcecc;
}

.dark-theme
  .el-tooltip__popper.is-light[x-placement^="left"]
  .popper__arrow::after {
  border-left-color: #000;
}

.dark-theme .el-tooltip__popper.is-light[x-placement^="right"] .popper__arrow {
  border-right-color: #cfcecc;
}

.dark-theme
  .el-tooltip__popper.is-light[x-placement^="right"]
  .popper__arrow::after {
  border-right-color: #000;
}

.dark-theme .el-slider__runway {
  background-color: #1b1812;
}

.dark-theme .el-slider__runway.disabled .el-slider__bar {
  background-color: #3f3b33;
}

.dark-theme .el-slider__runway.disabled .el-slider__button {
  border-color: #3f3b33;
}

.dark-theme .el-slider__bar {
  background-color: #409eff;
}

.dark-theme .el-slider__button-wrapper {
  background-color: transparent;
}

.dark-theme .el-slider__button {
  border: solid 2px #409eff;
  background-color: #000;
}

.dark-theme .el-slider__stop {
  background-color: #000;
}

.dark-theme .el-slider__marks-text {
  color: #909399;
}

.dark-theme
  .el-slider.is-vertical.el-slider--with-input
  .el-slider__input
  .el-input-number__decrease,
.dark-theme
  .el-slider.is-vertical.el-slider--with-input
  .el-slider__input
  .el-input-number__increase {
  border: 1px solid #232019;
}

.dark-theme
  .el-slider.is-vertical.el-slider--with-input
  .el-slider__input:hover
  .el-input-number__decrease,
.dark-theme
  .el-slider.is-vertical.el-slider--with-input
  .el-slider__input:hover
  .el-input-number__increase {
  border-color: #3f3b33;
}

.dark-theme
  .el-slider.is-vertical.el-slider--with-input
  .el-slider__input:active
  .el-input-number__decrease,
.dark-theme
  .el-slider.is-vertical.el-slider--with-input
  .el-slider__input:active
  .el-input-number__increase {
  border-color: #409eff;
}

.dark-theme .el-loading-mask {
  background-color: rgba(255, 255, 255, 0.9);
}

.dark-theme .el-loading-spinner .el-loading-text {
  color: #409eff;
}

.dark-theme .el-loading-spinner i {
  color: #409eff;
}

.dark-theme .el-progress__text {
  color: #9f9d99;
}

.dark-theme .el-progress.is-success .el-progress-bar__inner {
  background-color: #67c23a;
}

.dark-theme .el-progress.is-success .el-progress__text {
  color: #67c23a;
}

.dark-theme .el-progress.is-warning .el-progress-bar__inner {
  background-color: #e6a23c;
}

.dark-theme .el-progress.is-warning .el-progress__text {
  color: #e6a23c;
}

.dark-theme .el-progress.is-exception .el-progress-bar__inner {
  background-color: #f56c6c;
}

.dark-theme .el-progress.is-exception .el-progress__text {
  color: #f56c6c;
}

.dark-theme .el-progress-bar__outer {
  background-color: #14110a;
}

.dark-theme .el-progress-bar__inner {
  background-color: #409eff;
}

.dark-theme .el-progress-bar__innerText {
  color: #000;
}

.dark-theme .el-upload__tip {
  color: #9f9d99;
}

.dark-theme .el-upload--picture-card {
  background-color: #fbfdff;
  border: 1px dashed #c0ccda;
}

.dark-theme .el-upload--picture-card i {
  color: #8c939d;
}

.dark-theme .el-upload--picture-card:hover {
  border-color: #409eff;
  color: #409eff;
}

.dark-theme .el-upload:focus {
  border-color: #409eff;
  color: #409eff;
}

.dark-theme .el-upload:focus .el-upload-dragger {
  border-color: #409eff;
}

.dark-theme .el-upload-dragger {
  background-color: #fff;
  border: 1px dashed #d9d9d9;
}

.dark-theme .el-upload-dragger .el-icon-upload {
  color: #3f3b33;
}

.dark-theme .el-upload-dragger ~ .el-upload__files {
  border-top: 1px solid #232019;
}

.dark-theme .el-upload-dragger .el-upload__text {
  color: #9f9d99;
}

.dark-theme .el-upload-dragger .el-upload__text em {
  color: #409eff;
}

.dark-theme .el-upload-dragger:hover {
  border-color: #409eff;
}

.dark-theme .el-upload-dragger.is-dragover {
  background-color: rgba(32, 159, 255, 0.06);
  border: 2px dashed #409eff;
}

.dark-theme .el-upload-list__item {
  color: #9f9d99;
}

.dark-theme .el-upload-list__item .el-icon-upload-success {
  color: #67c23a;
}

.dark-theme .el-upload-list__item .el-icon-close {
  color: #9f9d99;
}

.dark-theme .el-upload-list__item .el-icon-close-tip {
  color: #409eff;
}

.dark-theme .el-upload-list__item:hover {
  background-color: #0a0805;
}

.dark-theme .el-upload-list__item.is-success .el-upload-list__item-name:focus,
.dark-theme .el-upload-list__item.is-success .el-upload-list__item-name:hover {
  color: #409eff;
}

.dark-theme .el-upload-list__item-name {
  color: #9f9d99;
}

.dark-theme .el-upload-list__item-name [class^="el-icon"] {
  color: #6f6c66;
}

.dark-theme .el-upload-list__item-delete {
  color: #9f9d99;
}

.dark-theme .el-upload-list__item-delete:hover {
  color: #409eff;
}

.dark-theme .el-upload-list--picture-card .el-upload-list__item {
  background-color: #fff;
  border: 1px solid #c0ccda;
}

.dark-theme .el-upload-list--picture-card .el-upload-list__item .el-icon-check,
.dark-theme
  .el-upload-list--picture-card
  .el-upload-list__item
  .el-icon-circle-check {
  color: #000;
}

.dark-theme .el-upload-list--picture-card .el-upload-list__item-status-label {
  background: #13ce66;
}

.dark-theme .el-upload-list--picture-card .el-upload-list__item-actions {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.5);
}

.dark-theme
  .el-upload-list--picture-card
  .el-upload-list__item-actions
  .el-upload-list__item-delete {
  color: inherit;
}

.dark-theme .el-upload-list--picture .el-upload-list__item {
  background-color: #fff;
  border: 1px solid #c0ccda;
}

.dark-theme .el-upload-list--picture .el-upload-list__item .el-icon-check,
.dark-theme
  .el-upload-list--picture
  .el-upload-list__item
  .el-icon-circle-check {
  color: #000;
}

.dark-theme
  .el-upload-list--picture
  .el-upload-list__item:hover
  .el-upload-list__item-status-label {
  background: 0 0;
}

.dark-theme .el-upload-list--picture .el-upload-list__item-thumbnail {
  background-color: #000;
}

.dark-theme .el-upload-list--picture .el-upload-list__item-status-label {
  background: #13ce66;
}

.dark-theme .el-upload-cover__label {
  background: #13ce66;
}

.dark-theme .el-upload-cover__label i {
  color: #fff;
}

.dark-theme .el-upload-cover__interact {
  background-color: rgba(0, 0, 0, 0.72);
}

.dark-theme .el-upload-cover__interact .btn {
  color: #000;
}

.dark-theme .el-upload-cover__interact .btn i {
  color: #000;
}

.dark-theme .el-upload-cover__title {
  background-color: #000;
  color: #cfcecc;
}

.dark-theme .el-progress__text {
  color: #9f9d99;
}

.dark-theme .el-progress.is-success .el-progress-bar__inner {
  background-color: #67c23a;
}

.dark-theme .el-progress.is-success .el-progress__text {
  color: #67c23a;
}

.dark-theme .el-progress.is-warning .el-progress-bar__inner {
  background-color: #e6a23c;
}

.dark-theme .el-progress.is-warning .el-progress__text {
  color: #e6a23c;
}

.dark-theme .el-progress.is-exception .el-progress-bar__inner {
  background-color: #f56c6c;
}

.dark-theme .el-progress.is-exception .el-progress__text {
  color: #f56c6c;
}

.dark-theme .el-progress-bar__outer {
  background-color: #14110a;
}

.dark-theme .el-progress-bar__inner {
  background-color: #409eff;
}

.dark-theme .el-progress-bar__innerText {
  color: #000;
}

.dark-theme .el-message {
  border-color: #14110a;
  background-color: #edf2fc;
}

.dark-theme .el-message--info .el-message__content {
  color: #909399;
}

.dark-theme .el-message--success {
  background-color: #0a1306;
  border-color: #15270c;
}

.dark-theme .el-message--success .el-message__content {
  color: #67c23a;
}

.dark-theme .el-message--warning {
  background-color: #171006;
  border-color: #2e200c;
}

.dark-theme .el-message--warning .el-message__content {
  color: #e6a23c;
}

.dark-theme .el-message--error {
  background-color: #190b0b;
  border-color: #311616;
}

.dark-theme .el-message--error .el-message__content {
  color: #f56c6c;
}

.dark-theme .el-message__closeBtn {
  color: #3f3b33;
}

.dark-theme .el-message__closeBtn:hover {
  color: #6f6c66;
}

.dark-theme .el-message .el-icon-success {
  color: #67c23a;
}

.dark-theme .el-message .el-icon-error {
  color: #f56c6c;
}

.dark-theme .el-message .el-icon-info {
  color: #909399;
}

.dark-theme .el-message .el-icon-warning {
  color: #e6a23c;
}

.dark-theme .el-badge__content {
  background-color: #f56c6c;
  color: #000;
  border: 1px solid #000;
}

.dark-theme .el-badge__content--primary {
  background-color: #409eff;
}

.dark-theme .el-badge__content--success {
  background-color: #67c23a;
}

.dark-theme .el-badge__content--warning {
  background-color: #e6a23c;
}

.dark-theme .el-badge__content--info {
  background-color: #909399;
}

.dark-theme .el-badge__content--danger {
  background-color: #f56c6c;
}

.dark-theme .el-card {
  border: 1px solid #14110a;
  background-color: #000;
  color: #cfcecc;
}

.dark-theme .el-card__header {
  border-bottom: 1px solid #14110a;
}

.dark-theme .el-rate__icon {
  color: #3f3b33;
}

.dark-theme .el-steps--simple {
  background: #0a0805;
}

.dark-theme .el-step__head.is-process {
  color: #cfcecc;
  border-color: #cfcecc;
}

.dark-theme .el-step__head.is-wait {
  color: #3f3b33;
  border-color: #3f3b33;
}

.dark-theme .el-step__head.is-success {
  color: #67c23a;
  border-color: #67c23a;
}

.dark-theme .el-step__head.is-error {
  color: #f56c6c;
  border-color: #f56c6c;
}

.dark-theme .el-step__head.is-finish {
  color: #409eff;
  border-color: #409eff;
}

.dark-theme .el-step__icon {
  background: #000;
}

.dark-theme .el-step__icon.is-text {
  border: 2px solid;
  border-color: inherit;
}

.dark-theme .el-step__icon-inner {
  color: inherit;
}

.dark-theme .el-step__line {
  border-color: inherit;
  background-color: #3f3b33;
}

.dark-theme .el-step__line-inner {
  border-color: inherit;
}

.dark-theme .el-step__title.is-process {
  color: #cfcecc;
}

.dark-theme .el-step__title.is-wait {
  color: #3f3b33;
}

.dark-theme .el-step__title.is-success {
  color: #67c23a;
}

.dark-theme .el-step__title.is-error {
  color: #f56c6c;
}

.dark-theme .el-step__title.is-finish {
  color: #409eff;
}

.dark-theme .el-step__description.is-process {
  color: #cfcecc;
}

.dark-theme .el-step__description.is-wait {
  color: #3f3b33;
}

.dark-theme .el-step__description.is-success {
  color: #67c23a;
}

.dark-theme .el-step__description.is-error {
  color: #f56c6c;
}

.dark-theme .el-step__description.is-finish {
  color: #409eff;
}

.dark-theme .el-step.is-simple .el-step__icon {
  background: 0 0;
}

.dark-theme .el-step.is-simple .el-step__arrow::after,
.dark-theme .el-step.is-simple .el-step__arrow::before {
  background: #3f3b33;
}

.dark-theme .el-carousel__arrow {
  border: none;
  background-color: rgba(31, 45, 61, 0.11);
  color: #000;
}

.dark-theme .el-carousel__arrow:hover {
  background-color: rgba(31, 45, 61, 0.23);
}

.dark-theme .el-carousel__indicators--outside button {
  background-color: #3f3b33;
}

.dark-theme .el-carousel__indicator {
  background-color: transparent;
}

.dark-theme .el-carousel__button {
  background-color: #000;
  border: none;
}

.dark-theme .el-scrollbar__thumb {
  background-color: rgba(111, 108, 102, 0.3);
}

.dark-theme .el-scrollbar__thumb:hover {
  background-color: rgba(111, 108, 102, 0.5);
}

.dark-theme .el-carousel__mask {
  background-color: #000;
}

.dark-theme .el-collapse {
  border-top: 1px solid #14110a;
  border-bottom: 1px solid #14110a;
}

.dark-theme .el-collapse-item.is-disabled .el-collapse-item__header {
  color: #bbb;
}

.dark-theme .el-collapse-item__header {
  background-color: #000;
  color: #cfcecc;
  border-bottom: 1px solid #14110a;
}

.dark-theme .el-collapse-item__header.focusing:focus:not(:hover) {
  color: #409eff;
}

.dark-theme .el-collapse-item__header.is-active {
  border-bottom-color: transparent;
}

.dark-theme .el-collapse-item__wrap {
  background-color: #000;
  border-bottom: 1px solid #14110a;
}

.dark-theme .el-collapse-item__content {
  color: #cfcecc;
}

.dark-theme .el-textarea__inner {
  color: #9f9d99;
  background-color: #000;
  border: 1px solid #232019;
}

.dark-theme .el-textarea__inner::-webkit-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea__inner::-moz-placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea__inner::-ms-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea__inner::placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea__inner:hover {
  border-color: #3f3b33;
}

.dark-theme .el-textarea__inner:focus {
  border-color: #409eff;
}

.dark-theme .el-textarea .el-input__count {
  color: #909399;
  background: #000;
}

.dark-theme .el-textarea.is-disabled .el-textarea__inner {
  background-color: #0a0805;
  border-color: #1b1812;
  color: #3f3b33;
}

.dark-theme
  .el-textarea.is-disabled
  .el-textarea__inner::-webkit-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea.is-disabled .el-textarea__inner::-moz-placeholder {
  color: #3f3b33;
}

.dark-theme
  .el-textarea.is-disabled
  .el-textarea__inner::-ms-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea.is-disabled .el-textarea__inner::placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea.is-exceed .el-textarea__inner {
  border-color: #f56c6c;
}

.dark-theme .el-textarea.is-exceed .el-input__count {
  color: #f56c6c;
}

.dark-theme .el-input::-webkit-scrollbar-thumb {
  background: #b4bccc;
}

.dark-theme .el-input::-webkit-scrollbar-corner {
  background: #fff;
}

.dark-theme .el-input::-webkit-scrollbar-track {
  background: #fff;
}

.dark-theme .el-input::-webkit-scrollbar-track-piece {
  background: #fff;
}

.dark-theme .el-input .el-input__clear {
  color: #3f3b33;
}

.dark-theme .el-input .el-input__clear:hover {
  color: #6f6c66;
}

.dark-theme .el-input .el-input__count {
  color: #909399;
}

.dark-theme .el-input .el-input__count .el-input__count-inner {
  background: #000;
}

.dark-theme .el-input__inner {
  background-color: #000;
  border: 1px solid #232019;
  color: #9f9d99;
}

.dark-theme .el-input__inner::-webkit-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input__inner::-moz-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input__inner::-ms-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input__inner::placeholder {
  color: #3f3b33;
}

.dark-theme .el-input__inner:hover {
  border-color: #3f3b33;
}

.dark-theme .el-input__inner:focus {
  border-color: #409eff;
}

.dark-theme .el-input__suffix {
  color: #3f3b33;
}

.dark-theme .el-input__prefix {
  color: #3f3b33;
}

.dark-theme .el-input.is-active .el-input__inner {
  border-color: #409eff;
}

.dark-theme .el-input.is-disabled .el-input__inner {
  background-color: #0a0805;
  border-color: #1b1812;
  color: #3f3b33;
}

.dark-theme .el-input.is-disabled .el-input__inner::-webkit-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input.is-disabled .el-input__inner::-moz-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input.is-disabled .el-input__inner::-ms-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input.is-disabled .el-input__inner::placeholder {
  color: #3f3b33;
}

.dark-theme .el-input.is-exceed .el-input__inner {
  border-color: #f56c6c;
}

.dark-theme .el-input.is-exceed .el-input__suffix .el-input__count {
  color: #f56c6c;
}

.dark-theme .el-input-group__append,
.dark-theme .el-input-group__prepend {
  background-color: #0a0805;
  color: #909399;
  border: 1px solid #232019;
}

.dark-theme .el-input-group__append button.el-button,
.dark-theme .el-input-group__append div.el-select .el-input__inner,
.dark-theme .el-input-group__append div.el-select:hover .el-input__inner,
.dark-theme .el-input-group__prepend button.el-button,
.dark-theme .el-input-group__prepend div.el-select .el-input__inner,
.dark-theme .el-input-group__prepend div.el-select:hover .el-input__inner {
  border-color: transparent;
  background-color: transparent;
  color: inherit;
  border-top: 0;
  border-bottom: 0;
}

.dark-theme .el-input-group__prepend {
  border-right: 0;
}

.dark-theme .el-input-group__append {
  border-left: 0;
}

.dark-theme
  .el-input-group--prepend
  .el-select
  .el-input.is-focus
  .el-input__inner {
  border-color: transparent;
}

.dark-theme
  .el-input-group--append
  .el-select
  .el-input.is-focus
  .el-input__inner {
  border-color: transparent;
}

.dark-theme .el-popper .popper__arrow,
.dark-theme .el-popper .popper__arrow::after {
  border-color: transparent;
}

.dark-theme .el-popper .popper__arrow {
  -webkit-filter: drop-shadow(0 2px 12px rgba(0, 0, 0, 0.03));
  filter: drop-shadow(0 2px 12px rgba(0, 0, 0, 0.03));
}

.dark-theme .el-popper[x-placement^="top"] .popper__arrow {
  border-top-color: #14110a;
}

.dark-theme .el-popper[x-placement^="top"] .popper__arrow::after {
  border-top-color: #000;
}

.dark-theme .el-popper[x-placement^="bottom"] .popper__arrow {
  border-bottom-color: #14110a;
}

.dark-theme .el-popper[x-placement^="bottom"] .popper__arrow::after {
  border-bottom-color: #000;
}

.dark-theme .el-popper[x-placement^="right"] .popper__arrow {
  border-right-color: #14110a;
}

.dark-theme .el-popper[x-placement^="right"] .popper__arrow::after {
  border-right-color: #000;
}

.dark-theme .el-popper[x-placement^="left"] .popper__arrow {
  border-left-color: #14110a;
}

.dark-theme .el-popper[x-placement^="left"] .popper__arrow::after {
  border-left-color: #000;
}

.dark-theme .el-tag {
  background-color: #06101a;
  border-color: #0d2033;
  color: #409eff;
  color: #409eff;
}

.dark-theme .el-tag.is-hit {
  border-color: #409eff;
}

.dark-theme .el-tag .el-tag__close {
  color: #409eff;
}

.dark-theme .el-tag .el-tag__close:hover {
  color: #000;
  background-color: #409eff;
}

.dark-theme .el-tag.el-tag--info {
  background-color: #0e0f0f;
  border-color: #1d1d1f;
  color: #909399;
}

.dark-theme .el-tag.el-tag--info.is-hit {
  border-color: #909399;
}

.dark-theme .el-tag.el-tag--info .el-tag__close {
  color: #909399;
}

.dark-theme .el-tag.el-tag--info .el-tag__close:hover {
  color: #000;
  background-color: #909399;
}

.dark-theme .el-tag.el-tag--success {
  background-color: #0a1306;
  border-color: #15270c;
  color: #67c23a;
}

.dark-theme .el-tag.el-tag--success.is-hit {
  border-color: #67c23a;
}

.dark-theme .el-tag.el-tag--success .el-tag__close {
  color: #67c23a;
}

.dark-theme .el-tag.el-tag--success .el-tag__close:hover {
  color: #000;
  background-color: #67c23a;
}

.dark-theme .el-tag.el-tag--warning {
  background-color: #171006;
  border-color: #2e200c;
  color: #e6a23c;
}

.dark-theme .el-tag.el-tag--warning.is-hit {
  border-color: #e6a23c;
}

.dark-theme .el-tag.el-tag--warning .el-tag__close {
  color: #e6a23c;
}

.dark-theme .el-tag.el-tag--warning .el-tag__close:hover {
  color: #000;
  background-color: #e6a23c;
}

.dark-theme .el-tag.el-tag--danger {
  background-color: #190b0b;
  border-color: #311616;
  color: #f56c6c;
}

.dark-theme .el-tag.el-tag--danger.is-hit {
  border-color: #f56c6c;
}

.dark-theme .el-tag.el-tag--danger .el-tag__close {
  color: #f56c6c;
}

.dark-theme .el-tag.el-tag--danger .el-tag__close:hover {
  color: #000;
  background-color: #f56c6c;
}

.dark-theme .el-tag--dark {
  background-color: #409eff;
  border-color: #409eff;
  color: #000;
}

.dark-theme .el-tag--dark.is-hit {
  border-color: #409eff;
}

.dark-theme .el-tag--dark .el-tag__close {
  color: #000;
}

.dark-theme .el-tag--dark .el-tag__close:hover {
  color: #000;
  background-color: #337ecc;
}

.dark-theme .el-tag--dark.el-tag--info {
  background-color: #909399;
  border-color: #909399;
  color: #000;
}

.dark-theme .el-tag--dark.el-tag--info.is-hit {
  border-color: #909399;
}

.dark-theme .el-tag--dark.el-tag--info .el-tag__close {
  color: #000;
}

.dark-theme .el-tag--dark.el-tag--info .el-tag__close:hover {
  color: #000;
  background-color: #73767a;
}

.dark-theme .el-tag--dark.el-tag--success {
  background-color: #67c23a;
  border-color: #67c23a;
  color: #000;
}

.dark-theme .el-tag--dark.el-tag--success.is-hit {
  border-color: #67c23a;
}

.dark-theme .el-tag--dark.el-tag--success .el-tag__close {
  color: #000;
}

.dark-theme .el-tag--dark.el-tag--success .el-tag__close:hover {
  color: #000;
  background-color: #529b2e;
}

.dark-theme .el-tag--dark.el-tag--warning {
  background-color: #e6a23c;
  border-color: #e6a23c;
  color: #000;
}

.dark-theme .el-tag--dark.el-tag--warning.is-hit {
  border-color: #e6a23c;
}

.dark-theme .el-tag--dark.el-tag--warning .el-tag__close {
  color: #000;
}

.dark-theme .el-tag--dark.el-tag--warning .el-tag__close:hover {
  color: #000;
  background-color: #b88230;
}

.dark-theme .el-tag--dark.el-tag--danger {
  background-color: #f56c6c;
  border-color: #f56c6c;
  color: #000;
}

.dark-theme .el-tag--dark.el-tag--danger.is-hit {
  border-color: #f56c6c;
}

.dark-theme .el-tag--dark.el-tag--danger .el-tag__close {
  color: #000;
}

.dark-theme .el-tag--dark.el-tag--danger .el-tag__close:hover {
  color: #000;
  background-color: #c45656;
}

.dark-theme .el-tag--plain {
  background-color: #000;
  border-color: #1a3f66;
  color: #409eff;
}

.dark-theme .el-tag--plain.is-hit {
  border-color: #409eff;
}

.dark-theme .el-tag--plain .el-tag__close {
  color: #409eff;
}

.dark-theme .el-tag--plain .el-tag__close:hover {
  color: #000;
  background-color: #409eff;
}

.dark-theme .el-tag--plain.el-tag--info {
  background-color: #000;
  border-color: #3a3b3d;
  color: #909399;
}

.dark-theme .el-tag--plain.el-tag--info.is-hit {
  border-color: #909399;
}

.dark-theme .el-tag--plain.el-tag--info .el-tag__close {
  color: #909399;
}

.dark-theme .el-tag--plain.el-tag--info .el-tag__close:hover {
  color: #000;
  background-color: #909399;
}

.dark-theme .el-tag--plain.el-tag--success {
  background-color: #000;
  border-color: #294e17;
  color: #67c23a;
}

.dark-theme .el-tag--plain.el-tag--success.is-hit {
  border-color: #67c23a;
}

.dark-theme .el-tag--plain.el-tag--success .el-tag__close {
  color: #67c23a;
}

.dark-theme .el-tag--plain.el-tag--success .el-tag__close:hover {
  color: #000;
  background-color: #67c23a;
}

.dark-theme .el-tag--plain.el-tag--warning {
  background-color: #000;
  border-color: #5c4118;
  color: #e6a23c;
}

.dark-theme .el-tag--plain.el-tag--warning.is-hit {
  border-color: #e6a23c;
}

.dark-theme .el-tag--plain.el-tag--warning .el-tag__close {
  color: #e6a23c;
}

.dark-theme .el-tag--plain.el-tag--warning .el-tag__close:hover {
  color: #000;
  background-color: #e6a23c;
}

.dark-theme .el-tag--plain.el-tag--danger {
  background-color: #000;
  border-color: #622b2b;
  color: #f56c6c;
}

.dark-theme .el-tag--plain.el-tag--danger.is-hit {
  border-color: #f56c6c;
}

.dark-theme .el-tag--plain.el-tag--danger .el-tag__close {
  color: #f56c6c;
}

.dark-theme .el-tag--plain.el-tag--danger .el-tag__close:hover {
  color: #000;
  background-color: #f56c6c;
}

.dark-theme .el-checkbox {
  color: #9f9d99;
}

.dark-theme .el-checkbox.is-bordered {
  border: 1px solid #232019;
}

.dark-theme .el-checkbox.is-bordered.is-checked {
  border-color: #409eff;
}

.dark-theme .el-checkbox.is-bordered.is-disabled {
  border-color: #14110a;
}

.dark-theme .el-checkbox__input.is-disabled .el-checkbox__inner {
  background-color: #edf2fc;
  border-color: #232019;
}

.dark-theme .el-checkbox__input.is-disabled .el-checkbox__inner::after {
  border-color: #3f3b33;
}

.dark-theme .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner {
  background-color: #0d0903;
  border-color: #232019;
}

.dark-theme
  .el-checkbox__input.is-disabled.is-checked
  .el-checkbox__inner::after {
  border-color: #3f3b33;
}

.dark-theme
  .el-checkbox__input.is-disabled.is-indeterminate
  .el-checkbox__inner {
  background-color: #0d0903;
  border-color: #232019;
}

.dark-theme
  .el-checkbox__input.is-disabled.is-indeterminate
  .el-checkbox__inner::before {
  background-color: #3f3b33;
  border-color: #3f3b33;
}

.dark-theme .el-checkbox__input.is-disabled + span.el-checkbox__label {
  color: #3f3b33;
}

.dark-theme .el-checkbox__input.is-checked .el-checkbox__inner {
  background-color: #409eff;
  border-color: #409eff;
}

.dark-theme .el-checkbox__input.is-checked + .el-checkbox__label {
  color: #409eff;
}

.dark-theme .el-checkbox__input.is-focus .el-checkbox__inner {
  border-color: #409eff;
}

.dark-theme .el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background-color: #409eff;
  border-color: #409eff;
}

.dark-theme .el-checkbox__input.is-indeterminate .el-checkbox__inner::before {
  background-color: #000;
}

.dark-theme .el-checkbox__inner {
  border: 1px solid #232019;
  background-color: #000;
}

.dark-theme .el-checkbox__inner:hover {
  border-color: #409eff;
}

.dark-theme .el-checkbox__inner::after {
  border: 1px solid #000;
  border-left: 0;
  border-top: 0;
}

.dark-theme .el-checkbox-button__inner {
  background: #000;
  border: 1px solid #232019;
  border-left: 0;
  color: #9f9d99;
}

.dark-theme .el-checkbox-button__inner:hover {
  color: #409eff;
}

.dark-theme .el-checkbox-button.is-checked .el-checkbox-button__inner {
  color: #000;
  background-color: #409eff;
  border-color: #409eff;
}

.dark-theme
  .el-checkbox-button.is-checked:first-child
  .el-checkbox-button__inner {
  border-left-color: #409eff;
}

.dark-theme .el-checkbox-button.is-disabled .el-checkbox-button__inner {
  color: #3f3b33;
  background-color: #000;
  border-color: #14110a;
}

.dark-theme
  .el-checkbox-button.is-disabled:first-child
  .el-checkbox-button__inner {
  border-left-color: #14110a;
}

.dark-theme .el-checkbox-button:first-child .el-checkbox-button__inner {
  border-left: 1px solid #232019;
}

.dark-theme .el-checkbox-button.is-focus .el-checkbox-button__inner {
  border-color: #409eff;
}

.dark-theme .el-radio {
  color: #9f9d99;
}

.dark-theme .el-radio.is-bordered {
  border: 1px solid #232019;
}

.dark-theme .el-radio.is-bordered.is-checked {
  border-color: #409eff;
}

.dark-theme .el-radio.is-bordered.is-disabled {
  border-color: #14110a;
}

.dark-theme .el-radio__input.is-disabled .el-radio__inner {
  background-color: #0a0805;
  border-color: #1b1812;
}

.dark-theme .el-radio__input.is-disabled .el-radio__inner::after {
  background-color: #0a0805;
}

.dark-theme .el-radio__input.is-disabled.is-checked .el-radio__inner {
  background-color: #0a0805;
  border-color: #1b1812;
}

.dark-theme .el-radio__input.is-disabled.is-checked .el-radio__inner::after {
  background-color: #3f3b33;
}

.dark-theme .el-radio__input.is-disabled + span.el-radio__label {
  color: #3f3b33;
}

.dark-theme .el-radio__input.is-checked .el-radio__inner {
  border-color: #409eff;
  background: #409eff;
}

.dark-theme .el-radio__input.is-checked + .el-radio__label {
  color: #409eff;
}

.dark-theme .el-radio__input.is-focus .el-radio__inner {
  border-color: #409eff;
}

.dark-theme .el-radio__inner {
  border: 1px solid #232019;
  background-color: #000;
}

.dark-theme .el-radio__inner:hover {
  border-color: #409eff;
}

.dark-theme .el-radio__inner::after {
  background-color: #000;
}

.dark-theme .el-scrollbar__thumb {
  background-color: rgba(111, 108, 102, 0.3);
}

.dark-theme .el-scrollbar__thumb:hover {
  background-color: rgba(111, 108, 102, 0.5);
}

.dark-theme .el-cascader-panel.is-bordered {
  border: solid 1px #1b1812;
}

.dark-theme .el-cascader-menu {
  color: #9f9d99;
  border-right: solid 1px #1b1812;
}

.dark-theme .el-cascader-menu:last-child {
  border-right: none;
}

.dark-theme .el-cascader-menu__empty-text {
  color: #3f3b33;
}

.dark-theme .el-cascader-node.is-selectable.in-active-path {
  color: #9f9d99;
}

.dark-theme .el-cascader-node.in-active-path,
.dark-theme .el-cascader-node.is-active,
.dark-theme .el-cascader-node.is-selectable.in-checked-path {
  color: #409eff;
}

.dark-theme .el-cascader-node:not(.is-disabled):focus,
.dark-theme .el-cascader-node:not(.is-disabled):hover {
  background: #0a0805;
}

.dark-theme .el-cascader-node.is-disabled {
  color: #3f3b33;
}

.dark-theme .el-cascader:not(.is-disabled):hover .el-input__inner {
  border-color: #3f3b33;
}

.dark-theme .el-cascader .el-input .el-input__inner:focus {
  border-color: #409eff;
}

.dark-theme .el-cascader .el-input .el-icon-circle-close:hover {
  color: #6f6c66;
}

.dark-theme .el-cascader .el-input.is-focus .el-input__inner {
  border-color: #409eff;
}

.dark-theme .el-cascader.is-disabled .el-cascader__label {
  color: #3f3b33;
}

.dark-theme .el-cascader__dropdown {
  background: #000;
  border: solid 1px #1b1812;
}

.dark-theme .el-cascader__tags .el-tag {
  background: #f0f2f5;
}

.dark-theme .el-cascader__tags .el-tag:not(.is-hit) {
  border-color: transparent;
}

.dark-theme .el-cascader__tags .el-tag .el-icon-close {
  background-color: #3f3b33;
  color: #000;
}

.dark-theme .el-cascader__tags .el-tag .el-icon-close:hover {
  background-color: #6f6c66;
}

.dark-theme .el-cascader__suggestion-list {
  color: #9f9d99;
}

.dark-theme .el-cascader__suggestion-item:focus,
.dark-theme .el-cascader__suggestion-item:hover {
  background: #0a0805;
}

.dark-theme .el-cascader__suggestion-item.is-checked {
  color: #409eff;
}

.dark-theme .el-cascader__empty-text {
  color: #3f3b33;
}

.dark-theme .el-cascader__search-input {
  color: #9f9d99;
  border: none;
}

.dark-theme .el-cascader__search-input::-webkit-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-cascader__search-input::-moz-placeholder {
  color: #3f3b33;
}

.dark-theme .el-cascader__search-input::-ms-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-cascader__search-input::placeholder {
  color: #3f3b33;
}

.dark-theme .el-color-hue-slider {
  background-color: red;
}

.dark-theme .el-color-hue-slider__bar {
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(red),
    color-stop(17%, #ff0),
    color-stop(33%, #0f0),
    color-stop(50%, #0ff),
    color-stop(67%, #00f),
    color-stop(83%, #f0f),
    to(red)
  );
  background: linear-gradient(
    to right,
    red 0,
    #ff0 17%,
    #0f0 33%,
    #0ff 50%,
    #00f 67%,
    #f0f 83%,
    red 100%
  );
}

.dark-theme .el-color-hue-slider__thumb {
  background: #fff;
  border: 1px solid #f0f0f0;
}

.dark-theme .el-color-hue-slider.is-vertical .el-color-hue-slider__bar {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(red),
    color-stop(17%, #ff0),
    color-stop(33%, #0f0),
    color-stop(50%, #0ff),
    color-stop(67%, #00f),
    color-stop(83%, #f0f),
    to(red)
  );
  background: linear-gradient(
    to bottom,
    red 0,
    #ff0 17%,
    #0f0 33%,
    #0ff 50%,
    #00f 67%,
    #f0f 83%,
    red 100%
  );
}

.dark-theme .el-color-svpanel__white {
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#fff),
    to(rgba(255, 255, 255, 0))
  );
  background: linear-gradient(to right, #fff, rgba(255, 255, 255, 0));
}

.dark-theme .el-color-svpanel__black {
  background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(#000),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(to top, #000, rgba(0, 0, 0, 0));
}

.dark-theme .el-color-alpha-slider {
  background: url();
}

.dark-theme .el-color-alpha-slider__bar {
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(rgba(255, 255, 255, 0)),
    to(white)
  );
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, #fff 100%);
}

.dark-theme .el-color-alpha-slider__thumb {
  background: #fff;
  border: 1px solid #f0f0f0;
}

.dark-theme .el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(255, 255, 255, 0)),
    to(white)
  );
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, #fff 100%);
}

.dark-theme .el-color-dropdown__value {
  color: #fff;
}

.dark-theme .el-color-dropdown__btn {
  border: 1px solid #dcdcdc;
  color: #333;
  background-color: transparent;
}

.dark-theme .el-color-dropdown__btn[disabled] {
  color: #ccc;
}

.dark-theme .el-color-dropdown__btn:hover {
  color: #409eff;
  border-color: #409eff;
}

.dark-theme .el-color-dropdown__link-btn {
  color: #409eff;
}

.dark-theme .el-color-dropdown__link-btn:hover {
  color: tint(#409eff, 20%);
}

.dark-theme .el-color-picker__mask {
  background-color: rgba(255, 255, 255, 0.7);
}

.dark-theme .el-color-picker__trigger {
  border: 1px solid #e6e6e6;
}

.dark-theme .el-color-picker__color {
  border: 1px solid #999;
}

.dark-theme .el-color-picker__empty {
  color: #999;
}

.dark-theme .el-color-picker__icon {
  color: #000;
}

.dark-theme .el-color-picker__panel {
  background-color: #000;
  border: 1px solid #14110a;
}

.dark-theme .el-textarea__inner {
  color: #9f9d99;
  background-color: #000;
  border: 1px solid #232019;
}

.dark-theme .el-textarea__inner::-webkit-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea__inner::-moz-placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea__inner::-ms-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea__inner::placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea__inner:hover {
  border-color: #3f3b33;
}

.dark-theme .el-textarea__inner:focus {
  border-color: #409eff;
}

.dark-theme .el-textarea .el-input__count {
  color: #909399;
  background: #000;
}

.dark-theme .el-textarea.is-disabled .el-textarea__inner {
  background-color: #0a0805;
  border-color: #1b1812;
  color: #3f3b33;
}

.dark-theme
  .el-textarea.is-disabled
  .el-textarea__inner::-webkit-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea.is-disabled .el-textarea__inner::-moz-placeholder {
  color: #3f3b33;
}

.dark-theme
  .el-textarea.is-disabled
  .el-textarea__inner::-ms-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea.is-disabled .el-textarea__inner::placeholder {
  color: #3f3b33;
}

.dark-theme .el-textarea.is-exceed .el-textarea__inner {
  border-color: #f56c6c;
}

.dark-theme .el-textarea.is-exceed .el-input__count {
  color: #f56c6c;
}

.dark-theme .el-input::-webkit-scrollbar-thumb {
  background: #b4bccc;
}

.dark-theme .el-input::-webkit-scrollbar-corner {
  background: #fff;
}

.dark-theme .el-input::-webkit-scrollbar-track {
  background: #fff;
}

.dark-theme .el-input::-webkit-scrollbar-track-piece {
  background: #fff;
}

.dark-theme .el-input .el-input__clear {
  color: #3f3b33;
}

.dark-theme .el-input .el-input__clear:hover {
  color: #6f6c66;
}

.dark-theme .el-input .el-input__count {
  color: #909399;
}

.dark-theme .el-input .el-input__count .el-input__count-inner {
  background: #000;
}

.dark-theme .el-input__inner {
  background-color: #000;
  border: 1px solid #232019;
  color: #9f9d99;
}

.dark-theme .el-input__inner::-webkit-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input__inner::-moz-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input__inner::-ms-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input__inner::placeholder {
  color: #3f3b33;
}

.dark-theme .el-input__inner:hover {
  border-color: #3f3b33;
}

.dark-theme .el-input__inner:focus {
  border-color: #409eff;
}

.dark-theme .el-input__suffix {
  color: #3f3b33;
}

.dark-theme .el-input__prefix {
  color: #3f3b33;
}

.dark-theme .el-input.is-active .el-input__inner {
  border-color: #409eff;
}

.dark-theme .el-input.is-disabled .el-input__inner {
  background-color: #0a0805;
  border-color: #1b1812;
  color: #3f3b33;
}

.dark-theme .el-input.is-disabled .el-input__inner::-webkit-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input.is-disabled .el-input__inner::-moz-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input.is-disabled .el-input__inner::-ms-input-placeholder {
  color: #3f3b33;
}

.dark-theme .el-input.is-disabled .el-input__inner::placeholder {
  color: #3f3b33;
}

.dark-theme .el-input.is-exceed .el-input__inner {
  border-color: #f56c6c;
}

.dark-theme .el-input.is-exceed .el-input__suffix .el-input__count {
  color: #f56c6c;
}

.dark-theme .el-input-group__append,
.dark-theme .el-input-group__prepend {
  background-color: #0a0805;
  color: #909399;
  border: 1px solid #232019;
}

.dark-theme .el-input-group__append button.el-button,
.dark-theme .el-input-group__append div.el-select .el-input__inner,
.dark-theme .el-input-group__append div.el-select:hover .el-input__inner,
.dark-theme .el-input-group__prepend button.el-button,
.dark-theme .el-input-group__prepend div.el-select .el-input__inner,
.dark-theme .el-input-group__prepend div.el-select:hover .el-input__inner {
  border-color: transparent;
  background-color: transparent;
  color: inherit;
  border-top: 0;
  border-bottom: 0;
}

.dark-theme .el-input-group__prepend {
  border-right: 0;
}

.dark-theme .el-input-group__append {
  border-left: 0;
}

.dark-theme
  .el-input-group--prepend
  .el-select
  .el-input.is-focus
  .el-input__inner {
  border-color: transparent;
}

.dark-theme
  .el-input-group--append
  .el-select
  .el-input.is-focus
  .el-input__inner {
  border-color: transparent;
}

.dark-theme .el-button {
  background: #000;
  border: 1px solid #232019;
  border-color: #232019;
  color: #9f9d99;
}

.dark-theme .el-button:focus,
.dark-theme .el-button:hover {
  color: #409eff;
  border-color: #132f4d;
  background-color: #06101a;
}

.dark-theme .el-button:active {
  color: #53a8ff;
  border-color: #53a8ff;
}

.dark-theme .el-button::-moz-focus-inner {
  border: 0;
}

.dark-theme .el-button.is-plain:focus,
.dark-theme .el-button.is-plain:hover {
  background: #000;
  border-color: #409eff;
  color: #409eff;
}

.dark-theme .el-button.is-plain:active {
  background: #000;
  border-color: #53a8ff;
  color: #53a8ff;
}

.dark-theme .el-button.is-active {
  color: #53a8ff;
  border-color: #53a8ff;
}

.dark-theme .el-button.is-disabled,
.dark-theme .el-button.is-disabled:focus,
.dark-theme .el-button.is-disabled:hover {
  color: #3f3b33;
  background-color: #000;
  border-color: #14110a;
}

.dark-theme .el-button.is-disabled.el-button--text {
  background-color: transparent;
}

.dark-theme .el-button.is-disabled.is-plain,
.dark-theme .el-button.is-disabled.is-plain:focus,
.dark-theme .el-button.is-disabled.is-plain:hover {
  background-color: #000;
  border-color: #14110a;
  color: #3f3b33;
}

.dark-theme .el-button.is-loading:before {
  background-color: rgba(255, 255, 255, 0.35);
}

.dark-theme .el-button--primary {
  color: #000;
  background-color: #409eff;
  border-color: #409eff;
}

.dark-theme .el-button--primary:focus,
.dark-theme .el-button--primary:hover {
  background: #337ecc;
  border-color: #337ecc;
  color: #000;
}

.dark-theme .el-button--primary:active {
  background: #53a8ff;
  border-color: #53a8ff;
  color: #000;
}

.dark-theme .el-button--primary.is-active {
  background: #53a8ff;
  border-color: #53a8ff;
  color: #000;
}

.dark-theme .el-button--primary.is-disabled,
.dark-theme .el-button--primary.is-disabled:active,
.dark-theme .el-button--primary.is-disabled:focus,
.dark-theme .el-button--primary.is-disabled:hover {
  color: #000;
  background-color: #204f80;
  border-color: #204f80;
}

.dark-theme .el-button--primary.is-plain {
  color: #409eff;
  background: #06101a;
  border-color: #1a3f66;
}

.dark-theme .el-button--primary.is-plain:focus,
.dark-theme .el-button--primary.is-plain:hover {
  background: #409eff;
  border-color: #409eff;
  color: #000;
}

.dark-theme .el-button--primary.is-plain:active {
  background: #53a8ff;
  border-color: #53a8ff;
  color: #000;
}

.dark-theme .el-button--primary.is-plain.is-disabled,
.dark-theme .el-button--primary.is-plain.is-disabled:active,
.dark-theme .el-button--primary.is-plain.is-disabled:focus,
.dark-theme .el-button--primary.is-plain.is-disabled:hover {
  color: #265f99;
  background-color: #06101a;
  border-color: #0d2033;
}

.dark-theme .el-button--success {
  color: #000;
  background-color: #67c23a;
  border-color: #67c23a;
}

.dark-theme .el-button--success:focus,
.dark-theme .el-button--success:hover {
  background: #529b2e;
  border-color: #529b2e;
  color: #000;
}

.dark-theme .el-button--success:active {
  background: #76c84e;
  border-color: #76c84e;
  color: #000;
}

.dark-theme .el-button--success.is-active {
  background: #76c84e;
  border-color: #76c84e;
  color: #000;
}

.dark-theme .el-button--success.is-disabled,
.dark-theme .el-button--success.is-disabled:active,
.dark-theme .el-button--success.is-disabled:focus,
.dark-theme .el-button--success.is-disabled:hover {
  color: #000;
  background-color: #34611d;
  border-color: #34611d;
}

.dark-theme .el-button--success.is-plain {
  color: #67c23a;
  background: #0a1306;
  border-color: #294e17;
}

.dark-theme .el-button--success.is-plain:focus,
.dark-theme .el-button--success.is-plain:hover {
  background: #67c23a;
  border-color: #67c23a;
  color: #000;
}

.dark-theme .el-button--success.is-plain:active {
  background: #76c84e;
  border-color: #76c84e;
  color: #000;
}

.dark-theme .el-button--success.is-plain.is-disabled,
.dark-theme .el-button--success.is-plain.is-disabled:active,
.dark-theme .el-button--success.is-plain.is-disabled:focus,
.dark-theme .el-button--success.is-plain.is-disabled:hover {
  color: #3e7423;
  background-color: #0a1306;
  border-color: #15270c;
}

.dark-theme .el-button--warning {
  color: #000;
  background-color: #e6a23c;
  border-color: #e6a23c;
}

.dark-theme .el-button--warning:focus,
.dark-theme .el-button--warning:hover {
  background: #b88230;
  border-color: #b88230;
  color: #000;
}

.dark-theme .el-button--warning:active {
  background: #e9ab50;
  border-color: #e9ab50;
  color: #000;
}

.dark-theme .el-button--warning.is-active {
  background: #e9ab50;
  border-color: #e9ab50;
  color: #000;
}

.dark-theme .el-button--warning.is-disabled,
.dark-theme .el-button--warning.is-disabled:active,
.dark-theme .el-button--warning.is-disabled:focus,
.dark-theme .el-button--warning.is-disabled:hover {
  color: #000;
  background-color: #73511e;
  border-color: #73511e;
}

.dark-theme .el-button--warning.is-plain {
  color: #e6a23c;
  background: #171006;
  border-color: #5c4118;
}

.dark-theme .el-button--warning.is-plain:focus,
.dark-theme .el-button--warning.is-plain:hover {
  background: #e6a23c;
  border-color: #e6a23c;
  color: #000;
}

.dark-theme .el-button--warning.is-plain:active {
  background: #e9ab50;
  border-color: #e9ab50;
  color: #000;
}

.dark-theme .el-button--warning.is-plain.is-disabled,
.dark-theme .el-button--warning.is-plain.is-disabled:active,
.dark-theme .el-button--warning.is-plain.is-disabled:focus,
.dark-theme .el-button--warning.is-plain.is-disabled:hover {
  color: #8a6124;
  background-color: #171006;
  border-color: #2e200c;
}

.dark-theme .el-button--danger {
  color: #000;
  background-color: #f56c6c;
  border-color: #f56c6c;
}

.dark-theme .el-button--danger:focus,
.dark-theme .el-button--danger:hover {
  background: #c45656;
  border-color: #c45656;
  color: #000;
}

.dark-theme .el-button--danger:active {
  background: #f67b7b;
  border-color: #f67b7b;
  color: #000;
}

.dark-theme .el-button--danger.is-active {
  background: #f67b7b;
  border-color: #f67b7b;
  color: #000;
}

.dark-theme .el-button--danger.is-disabled,
.dark-theme .el-button--danger.is-disabled:active,
.dark-theme .el-button--danger.is-disabled:focus,
.dark-theme .el-button--danger.is-disabled:hover {
  color: #000;
  background-color: #7b3636;
  border-color: #7b3636;
}

.dark-theme .el-button--danger.is-plain {
  color: #f56c6c;
  background: #190b0b;
  border-color: #622b2b;
}

.dark-theme .el-button--danger.is-plain:focus,
.dark-theme .el-button--danger.is-plain:hover {
  background: #f56c6c;
  border-color: #f56c6c;
  color: #000;
}

.dark-theme .el-button--danger.is-plain:active {
  background: #f67b7b;
  border-color: #f67b7b;
  color: #000;
}

.dark-theme .el-button--danger.is-plain.is-disabled,
.dark-theme .el-button--danger.is-plain.is-disabled:active,
.dark-theme .el-button--danger.is-plain.is-disabled:focus,
.dark-theme .el-button--danger.is-plain.is-disabled:hover {
  color: #934141;
  background-color: #190b0b;
  border-color: #311616;
}

.dark-theme .el-button--info {
  color: #000;
  background-color: #909399;
  border-color: #909399;
}

.dark-theme .el-button--info:focus,
.dark-theme .el-button--info:hover {
  background: #73767a;
  border-color: #73767a;
  color: #000;
}

.dark-theme .el-button--info:active {
  background: #9b9ea3;
  border-color: #9b9ea3;
  color: #000;
}

.dark-theme .el-button--info.is-active {
  background: #9b9ea3;
  border-color: #9b9ea3;
  color: #000;
}

.dark-theme .el-button--info.is-disabled,
.dark-theme .el-button--info.is-disabled:active,
.dark-theme .el-button--info.is-disabled:focus,
.dark-theme .el-button--info.is-disabled:hover {
  color: #000;
  background-color: #484a4d;
  border-color: #484a4d;
}

.dark-theme .el-button--info.is-plain {
  color: #909399;
  background: #0e0f0f;
  border-color: #3a3b3d;
}

.dark-theme .el-button--info.is-plain:focus,
.dark-theme .el-button--info.is-plain:hover {
  background: #909399;
  border-color: #909399;
  color: #000;
}

.dark-theme .el-button--info.is-plain:active {
  background: #9b9ea3;
  border-color: #9b9ea3;
  color: #000;
}

.dark-theme .el-button--info.is-plain.is-disabled,
.dark-theme .el-button--info.is-plain.is-disabled:active,
.dark-theme .el-button--info.is-plain.is-disabled:focus,
.dark-theme .el-button--info.is-plain.is-disabled:hover {
  color: #56585c;
  background-color: #0e0f0f;
  border-color: #1d1d1f;
}

.dark-theme .el-button--text {
  border-color: transparent;
  color: #409eff;
  background: 0 0;
}

.dark-theme .el-button--text:focus,
.dark-theme .el-button--text:hover {
  color: #337ecc;
  border-color: transparent;
  background-color: transparent;
}

.dark-theme .el-button--text:active {
  color: #53a8ff;
  border-color: transparent;
  background-color: transparent;
}

.dark-theme .el-button--text.is-disabled,
.dark-theme .el-button--text.is-disabled:focus,
.dark-theme .el-button--text.is-disabled:hover {
  border-color: transparent;
}

.dark-theme .el-button-group > .el-dropdown > .el-button {
  border-left-color: rgba(0, 0, 0, 0.5);
}

.dark-theme .el-button-group .el-button--primary:first-child {
  border-right-color: rgba(0, 0, 0, 0.5);
}

.dark-theme .el-button-group .el-button--primary:last-child {
  border-left-color: rgba(0, 0, 0, 0.5);
}

.dark-theme
  .el-button-group
  .el-button--primary:not(:first-child):not(:last-child) {
  border-left-color: rgba(0, 0, 0, 0.5);
  border-right-color: rgba(0, 0, 0, 0.5);
}

.dark-theme .el-button-group .el-button--success:first-child {
  border-right-color: rgba(0, 0, 0, 0.5);
}

.dark-theme .el-button-group .el-button--success:last-child {
  border-left-color: rgba(0, 0, 0, 0.5);
}

.dark-theme
  .el-button-group
  .el-button--success:not(:first-child):not(:last-child) {
  border-left-color: rgba(0, 0, 0, 0.5);
  border-right-color: rgba(0, 0, 0, 0.5);
}

.dark-theme .el-button-group .el-button--warning:first-child {
  border-right-color: rgba(0, 0, 0, 0.5);
}

.dark-theme .el-button-group .el-button--warning:last-child {
  border-left-color: rgba(0, 0, 0, 0.5);
}

.dark-theme
  .el-button-group
  .el-button--warning:not(:first-child):not(:last-child) {
  border-left-color: rgba(0, 0, 0, 0.5);
  border-right-color: rgba(0, 0, 0, 0.5);
}

.dark-theme .el-button-group .el-button--danger:first-child {
  border-right-color: rgba(0, 0, 0, 0.5);
}

.dark-theme .el-button-group .el-button--danger:last-child {
  border-left-color: rgba(0, 0, 0, 0.5);
}

.dark-theme
  .el-button-group
  .el-button--danger:not(:first-child):not(:last-child) {
  border-left-color: rgba(0, 0, 0, 0.5);
  border-right-color: rgba(0, 0, 0, 0.5);
}

.dark-theme .el-button-group .el-button--info:first-child {
  border-right-color: rgba(0, 0, 0, 0.5);
}

.dark-theme .el-button-group .el-button--info:last-child {
  border-left-color: rgba(0, 0, 0, 0.5);
}

.dark-theme
  .el-button-group
  .el-button--info:not(:first-child):not(:last-child) {
  border-left-color: rgba(0, 0, 0, 0.5);
  border-right-color: rgba(0, 0, 0, 0.5);
}

.dark-theme .el-checkbox {
  color: #9f9d99;
}

.dark-theme .el-checkbox.is-bordered {
  border: 1px solid #232019;
}

.dark-theme .el-checkbox.is-bordered.is-checked {
  border-color: #409eff;
}

.dark-theme .el-checkbox.is-bordered.is-disabled {
  border-color: #14110a;
}

.dark-theme .el-checkbox__input.is-disabled .el-checkbox__inner {
  background-color: #edf2fc;
  border-color: #232019;
}

.dark-theme .el-checkbox__input.is-disabled .el-checkbox__inner::after {
  border-color: #3f3b33;
}

.dark-theme .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner {
  background-color: #0d0903;
  border-color: #232019;
}

.dark-theme
  .el-checkbox__input.is-disabled.is-checked
  .el-checkbox__inner::after {
  border-color: #3f3b33;
}

.dark-theme
  .el-checkbox__input.is-disabled.is-indeterminate
  .el-checkbox__inner {
  background-color: #0d0903;
  border-color: #232019;
}

.dark-theme
  .el-checkbox__input.is-disabled.is-indeterminate
  .el-checkbox__inner::before {
  background-color: #3f3b33;
  border-color: #3f3b33;
}

.dark-theme .el-checkbox__input.is-disabled + span.el-checkbox__label {
  color: #3f3b33;
}

.dark-theme .el-checkbox__input.is-checked .el-checkbox__inner {
  background-color: #409eff;
  border-color: #409eff;
}

.dark-theme .el-checkbox__input.is-checked + .el-checkbox__label {
  color: #409eff;
}

.dark-theme .el-checkbox__input.is-focus .el-checkbox__inner {
  border-color: #409eff;
}

.dark-theme .el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background-color: #409eff;
  border-color: #409eff;
}

.dark-theme .el-checkbox__input.is-indeterminate .el-checkbox__inner::before {
  background-color: #000;
}

.dark-theme .el-checkbox__inner {
  border: 1px solid #232019;
  background-color: #000;
}

.dark-theme .el-checkbox__inner:hover {
  border-color: #409eff;
}

.dark-theme .el-checkbox__inner::after {
  border: 1px solid #000;
  border-left: 0;
  border-top: 0;
}

.dark-theme .el-checkbox-button__inner {
  background: #000;
  border: 1px solid #232019;
  border-left: 0;
  color: #9f9d99;
}

.dark-theme .el-checkbox-button__inner:hover {
  color: #409eff;
}

.dark-theme .el-checkbox-button.is-checked .el-checkbox-button__inner {
  color: #000;
  background-color: #409eff;
  border-color: #409eff;
}

.dark-theme
  .el-checkbox-button.is-checked:first-child
  .el-checkbox-button__inner {
  border-left-color: #409eff;
}

.dark-theme .el-checkbox-button.is-disabled .el-checkbox-button__inner {
  color: #3f3b33;
  background-color: #000;
  border-color: #14110a;
}

.dark-theme
  .el-checkbox-button.is-disabled:first-child
  .el-checkbox-button__inner {
  border-left-color: #14110a;
}

.dark-theme .el-checkbox-button:first-child .el-checkbox-button__inner {
  border-left: 1px solid #232019;
}

.dark-theme .el-checkbox-button.is-focus .el-checkbox-button__inner {
  border-color: #409eff;
}

.dark-theme .el-transfer__button {
  color: #000;
  background-color: #409eff;
}

.dark-theme .el-transfer__button.is-disabled {
  border: 1px solid #232019;
  background-color: #0a0805;
  color: #3f3b33;
}

.dark-theme .el-transfer__button.is-disabled:hover {
  border: 1px solid #232019;
  background-color: #0a0805;
  color: #3f3b33;
}

.dark-theme .el-transfer-panel {
  border: 1px solid #14110a;
  background: #000;
}

.dark-theme .el-transfer-panel__item.el-checkbox {
  color: #9f9d99;
}

.dark-theme .el-transfer-panel__item:hover {
  color: #409eff;
}

.dark-theme .el-transfer-panel .el-transfer-panel__header {
  background: #0a0805;
  border-bottom: 1px solid #14110a;
  color: #fff;
}

.dark-theme
  .el-transfer-panel
  .el-transfer-panel__header
  .el-checkbox
  .el-checkbox__label {
  color: #cfcecc;
}

.dark-theme
  .el-transfer-panel
  .el-transfer-panel__header
  .el-checkbox
  .el-checkbox__label
  span {
  color: #6f6c66;
}

.dark-theme .el-transfer-panel .el-transfer-panel__footer {
  background: #000;
  border-top: 1px solid #14110a;
}

.dark-theme .el-transfer-panel .el-transfer-panel__footer .el-checkbox {
  color: #9f9d99;
}

.dark-theme .el-transfer-panel .el-transfer-panel__empty {
  color: #6f6c66;
}

.dark-theme .el-timeline-item__tail {
  border-left: 2px solid #1b1812;
}

.dark-theme .el-timeline-item__icon {
  color: #000;
}

.dark-theme .el-timeline-item__node {
  background-color: #1b1812;
}

.dark-theme .el-timeline-item__node--primary {
  background-color: #409eff;
}

.dark-theme .el-timeline-item__node--success {
  background-color: #67c23a;
}

.dark-theme .el-timeline-item__node--warning {
  background-color: #e6a23c;
}

.dark-theme .el-timeline-item__node--danger {
  background-color: #f56c6c;
}

.dark-theme .el-timeline-item__node--info {
  background-color: #909399;
}

.dark-theme .el-timeline-item__content {
  color: #cfcecc;
}

.dark-theme .el-timeline-item__timestamp {
  color: #6f6c66;
}

.dark-theme .el-link.is-underline:hover:after {
  border-bottom: 1px solid #409eff;
}

.dark-theme .el-link.el-link--default {
  color: #9f9d99;
}

.dark-theme .el-link.el-link--default:hover {
  color: #409eff;
}

.dark-theme .el-link.el-link--default:after {
  border-color: #409eff;
}

.dark-theme .el-link.el-link--default.is-disabled {
  color: #3f3b33;
}

.dark-theme .el-link.el-link--primary {
  color: #409eff;
}

.dark-theme .el-link.el-link--primary:hover {
  color: #337ecc;
}

.dark-theme .el-link.el-link--primary:after {
  border-color: #409eff;
}

.dark-theme .el-link.el-link--primary.is-disabled {
  color: #204f80;
}

.dark-theme .el-link.el-link--primary.is-underline:hover:after {
  border-color: #409eff;
}

.dark-theme .el-link.el-link--danger {
  color: #f56c6c;
}

.dark-theme .el-link.el-link--danger:hover {
  color: #c45656;
}

.dark-theme .el-link.el-link--danger:after {
  border-color: #f56c6c;
}

.dark-theme .el-link.el-link--danger.is-disabled {
  color: #7b3636;
}

.dark-theme .el-link.el-link--danger.is-underline:hover:after {
  border-color: #f56c6c;
}

.dark-theme .el-link.el-link--success {
  color: #67c23a;
}

.dark-theme .el-link.el-link--success:hover {
  color: #529b2e;
}

.dark-theme .el-link.el-link--success:after {
  border-color: #67c23a;
}

.dark-theme .el-link.el-link--success.is-disabled {
  color: #34611d;
}

.dark-theme .el-link.el-link--success.is-underline:hover:after {
  border-color: #67c23a;
}

.dark-theme .el-link.el-link--warning {
  color: #e6a23c;
}

.dark-theme .el-link.el-link--warning:hover {
  color: #b88230;
}

.dark-theme .el-link.el-link--warning:after {
  border-color: #e6a23c;
}

.dark-theme .el-link.el-link--warning.is-disabled {
  color: #73511e;
}

.dark-theme .el-link.el-link--warning.is-underline:hover:after {
  border-color: #e6a23c;
}

.dark-theme .el-link.el-link--info {
  color: #909399;
}

.dark-theme .el-link.el-link--info:hover {
  color: #73767a;
}

.dark-theme .el-link.el-link--info:after {
  border-color: #909399;
}

.dark-theme .el-link.el-link--info.is-disabled {
  color: #484a4d;
}

.dark-theme .el-link.el-link--info.is-underline:hover:after {
  border-color: #909399;
}

.dark-theme .el-divider {
  background-color: #232019;
}

.dark-theme .el-divider__text {
  background-color: #000;
  color: #cfcecc;
}

.dark-theme .el-image__placeholder {
  background: #0a0805;
}

.dark-theme .el-image__error {
  background: #0a0805;
  color: #3f3b33;
}

.dark-theme .el-image-viewer__actions {
  background-color: #606266;
  border-color: #fff;
}

.dark-theme .el-image-viewer__actions__inner {
  color: #fff;
}

.dark-theme .el-image-viewer__prev {
  color: #fff;
  background-color: #606266;
  border-color: #fff;
}

.dark-theme .el-image-viewer__next {
  color: #fff;
  background-color: #606266;
  border-color: #fff;
}

.dark-theme .el-image-viewer__mask {
  background: #000;
}

.dark-theme .el-button {
  background: #000;
  border: 1px solid #232019;
  border-color: #232019;
  color: #9f9d99;
}

.dark-theme .el-button:focus,
.dark-theme .el-button:hover {
  color: #409eff;
  border-color: #132f4d;
  background-color: #06101a;
}

.dark-theme .el-button:active {
  color: #53a8ff;
  border-color: #53a8ff;
}

.dark-theme .el-button::-moz-focus-inner {
  border: 0;
}

.dark-theme .el-button.is-plain:focus,
.dark-theme .el-button.is-plain:hover {
  background: #000;
  border-color: #409eff;
  color: #409eff;
}

.dark-theme .el-button.is-plain:active {
  background: #000;
  border-color: #53a8ff;
  color: #53a8ff;
}

.dark-theme .el-button.is-active {
  color: #53a8ff;
  border-color: #53a8ff;
}

.dark-theme .el-button.is-disabled,
.dark-theme .el-button.is-disabled:focus,
.dark-theme .el-button.is-disabled:hover {
  color: #3f3b33;
  background-color: #000;
  border-color: #14110a;
}

.dark-theme .el-button.is-disabled.el-button--text {
  background-color: transparent;
}

.dark-theme .el-button.is-disabled.is-plain,
.dark-theme .el-button.is-disabled.is-plain:focus,
.dark-theme .el-button.is-disabled.is-plain:hover {
  background-color: #000;
  border-color: #14110a;
  color: #3f3b33;
}

.dark-theme .el-button.is-loading:before {
  background-color: rgba(255, 255, 255, 0.35);
}

.dark-theme .el-button--primary {
  color: #000;
  background-color: #409eff;
  border-color: #409eff;
}

.dark-theme .el-button--primary:focus,
.dark-theme .el-button--primary:hover {
  background: #337ecc;
  border-color: #337ecc;
  color: #000;
}

.dark-theme .el-button--primary:active {
  background: #53a8ff;
  border-color: #53a8ff;
  color: #000;
}

.dark-theme .el-button--primary.is-active {
  background: #53a8ff;
  border-color: #53a8ff;
  color: #000;
}

.dark-theme .el-button--primary.is-disabled,
.dark-theme .el-button--primary.is-disabled:active,
.dark-theme .el-button--primary.is-disabled:focus,
.dark-theme .el-button--primary.is-disabled:hover {
  color: #000;
  background-color: #204f80;
  border-color: #204f80;
}

.dark-theme .el-button--primary.is-plain {
  color: #409eff;
  background: #06101a;
  border-color: #1a3f66;
}

.dark-theme .el-button--primary.is-plain:focus,
.dark-theme .el-button--primary.is-plain:hover {
  background: #409eff;
  border-color: #409eff;
  color: #000;
}

.dark-theme .el-button--primary.is-plain:active {
  background: #53a8ff;
  border-color: #53a8ff;
  color: #000;
}

.dark-theme .el-button--primary.is-plain.is-disabled,
.dark-theme .el-button--primary.is-plain.is-disabled:active,
.dark-theme .el-button--primary.is-plain.is-disabled:focus,
.dark-theme .el-button--primary.is-plain.is-disabled:hover {
  color: #265f99;
  background-color: #06101a;
  border-color: #0d2033;
}

.dark-theme .el-button--success {
  color: #000;
  background-color: #67c23a;
  border-color: #67c23a;
}

.dark-theme .el-button--success:focus,
.dark-theme .el-button--success:hover {
  background: #529b2e;
  border-color: #529b2e;
  color: #000;
}

.dark-theme .el-button--success:active {
  background: #76c84e;
  border-color: #76c84e;
  color: #000;
}

.dark-theme .el-button--success.is-active {
  background: #76c84e;
  border-color: #76c84e;
  color: #000;
}

.dark-theme .el-button--success.is-disabled,
.dark-theme .el-button--success.is-disabled:active,
.dark-theme .el-button--success.is-disabled:focus,
.dark-theme .el-button--success.is-disabled:hover {
  color: #000;
  background-color: #34611d;
  border-color: #34611d;
}

.dark-theme .el-button--success.is-plain {
  color: #67c23a;
  background: #0a1306;
  border-color: #294e17;
}

.dark-theme .el-button--success.is-plain:focus,
.dark-theme .el-button--success.is-plain:hover {
  background: #67c23a;
  border-color: #67c23a;
  color: #000;
}

.dark-theme .el-button--success.is-plain:active {
  background: #76c84e;
  border-color: #76c84e;
  color: #000;
}

.dark-theme .el-button--success.is-plain.is-disabled,
.dark-theme .el-button--success.is-plain.is-disabled:active,
.dark-theme .el-button--success.is-plain.is-disabled:focus,
.dark-theme .el-button--success.is-plain.is-disabled:hover {
  color: #3e7423;
  background-color: #0a1306;
  border-color: #15270c;
}

.dark-theme .el-button--warning {
  color: #000;
  background-color: #e6a23c;
  border-color: #e6a23c;
}

.dark-theme .el-button--warning:focus,
.dark-theme .el-button--warning:hover {
  background: #b88230;
  border-color: #b88230;
  color: #000;
}

.dark-theme .el-button--warning:active {
  background: #e9ab50;
  border-color: #e9ab50;
  color: #000;
}

.dark-theme .el-button--warning.is-active {
  background: #e9ab50;
  border-color: #e9ab50;
  color: #000;
}

.dark-theme .el-button--warning.is-disabled,
.dark-theme .el-button--warning.is-disabled:active,
.dark-theme .el-button--warning.is-disabled:focus,
.dark-theme .el-button--warning.is-disabled:hover {
  color: #000;
  background-color: #73511e;
  border-color: #73511e;
}

.dark-theme .el-button--warning.is-plain {
  color: #e6a23c;
  background: #171006;
  border-color: #5c4118;
}

.dark-theme .el-button--warning.is-plain:focus,
.dark-theme .el-button--warning.is-plain:hover {
  background: #e6a23c;
  border-color: #e6a23c;
  color: #000;
}

.dark-theme .el-button--warning.is-plain:active {
  background: #e9ab50;
  border-color: #e9ab50;
  color: #000;
}

.dark-theme .el-button--warning.is-plain.is-disabled,
.dark-theme .el-button--warning.is-plain.is-disabled:active,
.dark-theme .el-button--warning.is-plain.is-disabled:focus,
.dark-theme .el-button--warning.is-plain.is-disabled:hover {
  color: #8a6124;
  background-color: #171006;
  border-color: #2e200c;
}

.dark-theme .el-button--danger {
  color: #000;
  background-color: #f56c6c;
  border-color: #f56c6c;
}

.dark-theme .el-button--danger:focus,
.dark-theme .el-button--danger:hover {
  background: #c45656;
  border-color: #c45656;
  color: #000;
}

.dark-theme .el-button--danger:active {
  background: #f67b7b;
  border-color: #f67b7b;
  color: #000;
}

.dark-theme .el-button--danger.is-active {
  background: #f67b7b;
  border-color: #f67b7b;
  color: #000;
}

.dark-theme .el-button--danger.is-disabled,
.dark-theme .el-button--danger.is-disabled:active,
.dark-theme .el-button--danger.is-disabled:focus,
.dark-theme .el-button--danger.is-disabled:hover {
  color: #000;
  background-color: #7b3636;
  border-color: #7b3636;
}

.dark-theme .el-button--danger.is-plain {
  color: #f56c6c;
  background: #190b0b;
  border-color: #622b2b;
}

.dark-theme .el-button--danger.is-plain:focus,
.dark-theme .el-button--danger.is-plain:hover {
  background: #f56c6c;
  border-color: #f56c6c;
  color: #000;
}

.dark-theme .el-button--danger.is-plain:active {
  background: #f67b7b;
  border-color: #f67b7b;
  color: #000;
}

.dark-theme .el-button--danger.is-plain.is-disabled,
.dark-theme .el-button--danger.is-plain.is-disabled:active,
.dark-theme .el-button--danger.is-plain.is-disabled:focus,
.dark-theme .el-button--danger.is-plain.is-disabled:hover {
  color: #934141;
  background-color: #190b0b;
  border-color: #311616;
}

.dark-theme .el-button--info {
  color: #000;
  background-color: #909399;
  border-color: #909399;
}

.dark-theme .el-button--info:focus,
.dark-theme .el-button--info:hover {
  background: #73767a;
  border-color: #73767a;
  color: #000;
}

.dark-theme .el-button--info:active {
  background: #9b9ea3;
  border-color: #9b9ea3;
  color: #000;
}

.dark-theme .el-button--info.is-active {
  background: #9b9ea3;
  border-color: #9b9ea3;
  color: #000;
}

.dark-theme .el-button--info.is-disabled,
.dark-theme .el-button--info.is-disabled:active,
.dark-theme .el-button--info.is-disabled:focus,
.dark-theme .el-button--info.is-disabled:hover {
  color: #000;
  background-color: #484a4d;
  border-color: #484a4d;
}

.dark-theme .el-button--info.is-plain {
  color: #909399;
  background: #0e0f0f;
  border-color: #3a3b3d;
}

.dark-theme .el-button--info.is-plain:focus,
.dark-theme .el-button--info.is-plain:hover {
  background: #909399;
  border-color: #909399;
  color: #000;
}

.dark-theme .el-button--info.is-plain:active {
  background: #9b9ea3;
  border-color: #9b9ea3;
  color: #000;
}

.dark-theme .el-button--info.is-plain.is-disabled,
.dark-theme .el-button--info.is-plain.is-disabled:active,
.dark-theme .el-button--info.is-plain.is-disabled:focus,
.dark-theme .el-button--info.is-plain.is-disabled:hover {
  color: #56585c;
  background-color: #0e0f0f;
  border-color: #1d1d1f;
}

.dark-theme .el-button--text {
  border-color: transparent;
  color: #409eff;
  background: 0 0;
}

.dark-theme .el-button--text:focus,
.dark-theme .el-button--text:hover {
  color: #337ecc;
  border-color: transparent;
  background-color: transparent;
}

.dark-theme .el-button--text:active {
  color: #53a8ff;
  border-color: transparent;
  background-color: transparent;
}

.dark-theme .el-button--text.is-disabled,
.dark-theme .el-button--text.is-disabled:focus,
.dark-theme .el-button--text.is-disabled:hover {
  border-color: transparent;
}

.dark-theme .el-button-group > .el-dropdown > .el-button {
  border-left-color: rgba(0, 0, 0, 0.5);
}

.dark-theme .el-button-group .el-button--primary:first-child {
  border-right-color: rgba(0, 0, 0, 0.5);
}

.dark-theme .el-button-group .el-button--primary:last-child {
  border-left-color: rgba(0, 0, 0, 0.5);
}

.dark-theme
  .el-button-group
  .el-button--primary:not(:first-child):not(:last-child) {
  border-left-color: rgba(0, 0, 0, 0.5);
  border-right-color: rgba(0, 0, 0, 0.5);
}

.dark-theme .el-button-group .el-button--success:first-child {
  border-right-color: rgba(0, 0, 0, 0.5);
}

.dark-theme .el-button-group .el-button--success:last-child {
  border-left-color: rgba(0, 0, 0, 0.5);
}

.dark-theme
  .el-button-group
  .el-button--success:not(:first-child):not(:last-child) {
  border-left-color: rgba(0, 0, 0, 0.5);
  border-right-color: rgba(0, 0, 0, 0.5);
}

.dark-theme .el-button-group .el-button--warning:first-child {
  border-right-color: rgba(0, 0, 0, 0.5);
}

.dark-theme .el-button-group .el-button--warning:last-child {
  border-left-color: rgba(0, 0, 0, 0.5);
}

.dark-theme
  .el-button-group
  .el-button--warning:not(:first-child):not(:last-child) {
  border-left-color: rgba(0, 0, 0, 0.5);
  border-right-color: rgba(0, 0, 0, 0.5);
}

.dark-theme .el-button-group .el-button--danger:first-child {
  border-right-color: rgba(0, 0, 0, 0.5);
}

.dark-theme .el-button-group .el-button--danger:last-child {
  border-left-color: rgba(0, 0, 0, 0.5);
}

.dark-theme
  .el-button-group
  .el-button--danger:not(:first-child):not(:last-child) {
  border-left-color: rgba(0, 0, 0, 0.5);
  border-right-color: rgba(0, 0, 0, 0.5);
}

.dark-theme .el-button-group .el-button--info:first-child {
  border-right-color: rgba(0, 0, 0, 0.5);
}

.dark-theme .el-button-group .el-button--info:last-child {
  border-left-color: rgba(0, 0, 0, 0.5);
}

.dark-theme
  .el-button-group
  .el-button--info:not(:first-child):not(:last-child) {
  border-left-color: rgba(0, 0, 0, 0.5);
  border-right-color: rgba(0, 0, 0, 0.5);
}

.dark-theme .el-calendar {
  background-color: #fff;
}

.dark-theme .el-calendar__header {
  border-bottom: 1px solid #14110a;
}

.dark-theme .el-calendar__title {
  color: #000;
}

.dark-theme .el-calendar-table thead th {
  color: #9f9d99;
}

.dark-theme .el-calendar-table:not(.is-range) td.next,
.dark-theme .el-calendar-table:not(.is-range) td.prev {
  color: #3f3b33;
}

.dark-theme .el-calendar-table td {
  border-bottom: 1px solid #14110a;
  border-right: 1px solid #14110a;
}

.dark-theme .el-calendar-table td.is-selected {
  background-color: #f2f8fe;
}

.dark-theme .el-calendar-table td.is-today {
  color: #409eff;
}

.dark-theme .el-calendar-table tr:first-child td {
  border-top: 1px solid #14110a;
}

.dark-theme .el-calendar-table tr td:first-child {
  border-left: 1px solid #14110a;
}

.dark-theme .el-calendar-table tr.el-calendar-table__row--hide-border td {
  border-top: none;
}

.dark-theme .el-calendar-table .el-calendar-day:hover {
  background-color: #f2f8fe;
}

.dark-theme .el-backtop {
  background-color: #000;
  color: #409eff;
}

.dark-theme .el-backtop:hover {
  background-color: #0d0903;
}

.dark-theme .el-page-header__left::after {
  background-color: #232019;
}

.dark-theme .el-page-header__content {
  color: #cfcecc;
}

.dark-theme .el-checkbox {
  color: #9f9d99;
}

.dark-theme .el-checkbox.is-bordered {
  border: 1px solid #232019;
}

.dark-theme .el-checkbox.is-bordered.is-checked {
  border-color: #409eff;
}

.dark-theme .el-checkbox.is-bordered.is-disabled {
  border-color: #14110a;
}

.dark-theme .el-checkbox__input.is-disabled .el-checkbox__inner {
  background-color: #edf2fc;
  border-color: #232019;
}

.dark-theme .el-checkbox__input.is-disabled .el-checkbox__inner::after {
  border-color: #3f3b33;
}

.dark-theme .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner {
  background-color: #0d0903;
  border-color: #232019;
}

.dark-theme
  .el-checkbox__input.is-disabled.is-checked
  .el-checkbox__inner::after {
  border-color: #3f3b33;
}

.dark-theme
  .el-checkbox__input.is-disabled.is-indeterminate
  .el-checkbox__inner {
  background-color: #0d0903;
  border-color: #232019;
}

.dark-theme
  .el-checkbox__input.is-disabled.is-indeterminate
  .el-checkbox__inner::before {
  background-color: #3f3b33;
  border-color: #3f3b33;
}

.dark-theme .el-checkbox__input.is-disabled + span.el-checkbox__label {
  color: #3f3b33;
}

.dark-theme .el-checkbox__input.is-checked .el-checkbox__inner {
  background-color: #409eff;
  border-color: #409eff;
}

.dark-theme .el-checkbox__input.is-checked + .el-checkbox__label {
  color: #409eff;
}

.dark-theme .el-checkbox__input.is-focus .el-checkbox__inner {
  border-color: #409eff;
}

.dark-theme .el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background-color: #409eff;
  border-color: #409eff;
}

.dark-theme .el-checkbox__input.is-indeterminate .el-checkbox__inner::before {
  background-color: #000;
}

.dark-theme .el-checkbox__inner {
  border: 1px solid #232019;
  background-color: #000;
}

.dark-theme .el-checkbox__inner:hover {
  border-color: #409eff;
}

.dark-theme .el-checkbox__inner::after {
  border: 1px solid #000;
  border-left: 0;
  border-top: 0;
}

.dark-theme .el-checkbox-button__inner {
  background: #000;
  border: 1px solid #232019;
  border-left: 0;
  color: #9f9d99;
}

.dark-theme .el-checkbox-button__inner:hover {
  color: #409eff;
}

.dark-theme .el-checkbox-button.is-checked .el-checkbox-button__inner {
  color: #000;
  background-color: #409eff;
  border-color: #409eff;
}

.dark-theme
  .el-checkbox-button.is-checked:first-child
  .el-checkbox-button__inner {
  border-left-color: #409eff;
}

.dark-theme .el-checkbox-button.is-disabled .el-checkbox-button__inner {
  color: #3f3b33;
  background-color: #000;
  border-color: #14110a;
}

.dark-theme
  .el-checkbox-button.is-disabled:first-child
  .el-checkbox-button__inner {
  border-left-color: #14110a;
}

.dark-theme .el-checkbox-button:first-child .el-checkbox-button__inner {
  border-left: 1px solid #232019;
}

.dark-theme .el-checkbox-button.is-focus .el-checkbox-button__inner {
  border-color: #409eff;
}

.dark-theme .el-radio {
  color: #9f9d99;
}

.dark-theme .el-radio.is-bordered {
  border: 1px solid #232019;
}

.dark-theme .el-radio.is-bordered.is-checked {
  border-color: #409eff;
}

.dark-theme .el-radio.is-bordered.is-disabled {
  border-color: #14110a;
}

.dark-theme .el-radio__input.is-disabled .el-radio__inner {
  background-color: #0a0805;
  border-color: #1b1812;
}

.dark-theme .el-radio__input.is-disabled .el-radio__inner::after {
  background-color: #0a0805;
}

.dark-theme .el-radio__input.is-disabled.is-checked .el-radio__inner {
  background-color: #0a0805;
  border-color: #1b1812;
}

.dark-theme .el-radio__input.is-disabled.is-checked .el-radio__inner::after {
  background-color: #3f3b33;
}

.dark-theme .el-radio__input.is-disabled + span.el-radio__label {
  color: #3f3b33;
}

.dark-theme .el-radio__input.is-checked .el-radio__inner {
  border-color: #409eff;
  background: #409eff;
}

.dark-theme .el-radio__input.is-checked + .el-radio__label {
  color: #409eff;
}

.dark-theme .el-radio__input.is-focus .el-radio__inner {
  border-color: #409eff;
}

.dark-theme .el-radio__inner {
  border: 1px solid #232019;
  background-color: #000;
}

.dark-theme .el-radio__inner:hover {
  border-color: #409eff;
}

.dark-theme .el-radio__inner::after {
  background-color: #000;
}

.dark-theme .el-scrollbar__thumb {
  background-color: rgba(111, 108, 102, 0.3);
}

.dark-theme .el-scrollbar__thumb:hover {
  background-color: rgba(111, 108, 102, 0.5);
}

.dark-theme .el-cascader-panel.is-bordered {
  border: solid 1px #1b1812;
}

.dark-theme .el-cascader-menu {
  color: #9f9d99;
  border-right: solid 1px #1b1812;
}

.dark-theme .el-cascader-menu:last-child {
  border-right: none;
}

.dark-theme .el-cascader-menu__empty-text {
  color: #3f3b33;
}

.dark-theme .el-cascader-node.is-selectable.in-active-path {
  color: #9f9d99;
}

.dark-theme .el-cascader-node.in-active-path,
.dark-theme .el-cascader-node.is-active,
.dark-theme .el-cascader-node.is-selectable.in-checked-path {
  color: #409eff;
}

.dark-theme .el-cascader-node:not(.is-disabled):focus,
.dark-theme .el-cascader-node:not(.is-disabled):hover {
  background: #0a0805;
}

.dark-theme .el-cascader-node.is-disabled {
  color: #3f3b33;
}

.dark-theme .el-avatar {
  color: #fff;
  background: #c0c4cc;
}

.dark-theme .el-drawer {
  background-color: #000;
}

.dark-theme .el-drawer__header {
  color: #72767b;
}

.dark-theme .el-drawer__close-btn {
  border: none;
  color: inherit;
  background-color: transparent;
}
